我们有两个途径创建bigfile表空间
1.在数据库创建时指定缺省表空间类型为bigfile
create database aa set default bigfile tablespace...
这样我们创建表空间的时候,如果在create tablespace语句中没有设置表空间的类型为smallfile,则缺省创建bigfile表空间。
2.在创建表空间时,指定表空间的类型为bigfile
create bigfile tablespace bigts datafile '/oradata/bigts01.dbf' size 50g.
[@more@]
bigfile表空间的几个特性,需要大家注意:
A. bigfile的表空间创建时,自动设置为本地管理(extent management local)和段自动管理(segment management auto);如果你设置bigfile表空间为字典管理(extent management dictionary)或段手工管理(segment management manual),数据库将返回一个错误。
B.bigfile表空间是单文件的,执行add datafile将报错,我们可以通过resize那个唯一的数据文件和设置表空间自动扩展来增加bigfile的表空间大小。
alter tablespace bigtbs resize 80g;
alter tablespace bigtbs autoextend on next 20g;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/32980/viewspace-1053046/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/32980/viewspace-1053046/