Oracle数据库中管理表空间和数据文件
创始人
2024-07-24 05:11:30
0

Oracle数据库中管理表空间和数据文件

数据库的三大组成部分:数据文件,控制文件,Redo日志。

表空间分为系统表空间和非系统表空间。

SYSTEM表空间是最基本的,必须的,Oracle建议你为用户数据,用户索引,Undo数据段,临时数据段创建单独的表空间。

管理员可以对表空间执行以下管理操作:

1.新建表空间,调整数据文件大小,添加数据文件到表空间。

2.设置和修改缺省的数据段存储设置。

3.使表空间变为只读或读写状态。

4.设置表空间为临时或永久。

5.删除表空间。

创建表空间的命令:

SQL> create tablespace userdat datafile '/home/oracle/oradata/userdat01.dbf' size 10m autoextend on next 1m maxsize 20m;

Tablespace created.

表空间中的extents可以由数据字典表或位图进行管理,创建表空间时可以选择:

本地管理表空间:extent management local

字典管理表空间:extent management dictionary

Undo表空间:

仅用于存储undo数据段,extent只能采用本地管理。

Temp表空间:

仅用于排序操作,不包含任何永久对象,extent推荐采用本地管理。

以下命令用于指定系统的缺省临时表空间:

SQL> alter database default temporary tablespace temp;

表空间离线:

离线的表空间无法访问,用于数据维护。

system表空间,有活动undo段的表空间和缺省的临时表空间不能置于离线状态。

操作命令:

SQL> alter tablespace users offline;

Tablespace altered.

SQL> alter tablespace users online;

Tablespace altered.

 

 

将表空间置为只读模式和读写模式:

SQL> alter tablespace users read only;

Tablespace altered.

SQL> alter tablespace users read write;

Tablespace altered.

删除表空间:

SQL> drop tablespace userdat including contents and datafiles;

Tablespace dropped.

手工改变数据文件的大小:

SQL> alter database datafile '/home/oracle/oradata/gldb/users01.dbf' resize 20m;

Database altered.

添加数据文件到表空间:

SQL> alter tablespace users add datafile '/home/oracle/oradata/gldb/users02.dbf' size 1m;

Tablespace altered.

设置表空间数据文件的缺省位置:

SQL> alter system set db_create_file_dest = '/home/oracle/oradata/gldb';

System altered.

SQL> create tablespace userdat2 datafile size 2m;

Tablespace created.

[oracle@redhatoracle gldb]$ pwd

/home/oracle/oradata/gldb

[oracle@redhatoracle gldb]$ ls -l | grep userdat2

-rw-r----- 1 oracle oinstall 2105344 Dec 16 06:53 o1_mf_userdat2_2r69vob3_.dbf

获得表空间和数据文件信息:

SQL> select * from v$tablespace;

SQL> select * from v$datafile;
 

关于Oracle数据库中管理表空间和数据文件的知识就为大家介绍到这,如果大家有更好的文章,欢迎大家拿出来与大家一起分享。

【编辑推荐】

  1. 全面解析Oracle数据库中管理实例的方法
  2. SQL数据库超级管理员账号防护知识
  3. 如何将Oracle数据库的普通表转换成分区表

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...