大文件表空间时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