Oracle表空间管理
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。