您的位置:首页 > 其它

无法创建字典管理表空间

2011-08-14 09:29 387 查看
SQL> create tablespace dbsd datafile 'd:\orcl\dbsd.dbf' size 10M

2 extent management dictionary default storage(

3 initial 20K next 20K minextents 2 maxextents 50 pctincrease 50

4 );

create tablespace dbsd datafile 'd:\orcl\dbsd.dbf' size 10M

*

第 1 行出现错误:

ORA-12913: 无法创建字典管理的表空间

探究:建立字典管理表空间,要求SYSTEM表空间必须采用字典管理方式

查询:

SQL> select extent_management from dba_tablespaces where tablespace_name='SYSTEM';

EXTENT_MANAGEMENT

--------------------

LOCAL

SQL>

可见SYSTEM表空间为Local管理方式。而无法将Local管理方式转换为字典管理方式。

从oracle9i就已经全部使用本地化管理了,不允许使用字典管理,oracle8i使用的是本地管理方式,但可以转换为字典管理,而oracle8i之前则使用的事字典管理方式。保留字典管理方式是为了与早期版本兼容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: