Oracle表空间管理

2025-12-30 00:16:31

1、首先,我去查阅了各种资料,虽然Oracle的文档没有说明可以在创建表空间时添加多个数据文件,经过测试,直接添加时不可以的,但是可以通过修改表空间来增加数据文件的个数。

2、先创建表空间:test

create tablespace test

datafile '/home/oracle/orcl/test001.dbf'

size 50M autoextend on

next 10M maxsize unlimited

extent management local;

3、添加表空间时,可以添加多个表空间:

alter tablespace test add datafile '/home/oracle/orcl/addtest001.dbf'

size 50M autoextend on

next 10M maxsize unlimited,

'/home/oracle/orcl/addtest002.dbf'

size 50M autoextend on

next 10M maxsize unlimited;

4、添加完了以后,发现多添加了一个数据文件,需要删除一个数据文件:

alter tablespace test drop datafile '/home/oracle/orcl/addtest002.dbf';

5、删除表空间,级联删除数据文件:

drop tablespace test including contents;

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:180
  • 阅读量:122
  • 阅读量:84
  • 阅读量:64
  • 阅读量:104
  • 猜你喜欢