大文件表空间时10g 的新特征,该表空间里只能包含一个数据文件,但其数据文件的尺寸可以达到4G个数据块。(4G * 8K = 32T)
1)small file,在一个表空间可以建立多个数据文件(8k的block,最多到32G)
2)bigfile:在一个表空间只能建立一个数据文件(缺点)(8k的block,datafile maxsize 可以32T),可以简化对数据文件管理
09:54:49 SQL> create bigfile tablespace big_tbs
09:54:52 2 datafile '/u01/app/oracle/oradata/bigtbs01.dbf' size 100m;
Tablespace created.
给大文件表空间增加多一个数据文件,会被拒绝,因为大文件表空间只能建立一个数据文件
09:55:01 SQL> alter tablespace big_tbs
09:55:10 2 add datafile '/u01/app/oracle/oradata/bigtbs02.dbf' size 100m;
alter tablespace big_tbs
*
ERROR at line 1:
ORA-32771: cannot add file to bigfile tablespace
09:55:20 SQL>
09:55:46 SQL> select name,bigfile from v$tablespace;
NAME BIG
-------------------------------------------------- ---
SYSTEM NO
RTBS NO
SYSAUX NO
USERS NO
EXAMPLE NO
INDX NO
OLTP NO
TEMP NO
TEST NO
TBS_16K NO
LX01 NO
LX02 NO
UNDO_TBS01 NO
TMP01 NO
BIG_TBS YES
15 rows selected.
该表空间的空间管理方式为本地管理,并且区尺寸由系统自动分配
CUUG
更多oracle视频教程请点击:http://crm2.qq.com/page/portalpage/wpa.php?uin=800060152&f=1&ty=1&aty=0&a=&from=6
转载于:https://blog.51cto.com/19880614/1164904