使用如下命令创建一个字典表空间create tablespace user03 datafile 'd:\demo\users.dbf' size 5M extent management dictionary default storage(initial 20K next 20k minextents 2 maxextents 50 pctincrease 50)
/提示
错误位置停留在 pctincrease 50)
                  *
无法创建字典表空间请问这是为什么?

解决方案 »

  1.   


    --查看自己ORACLE的版本 如果版本高于Oracle920 不能再创建字典管理的表空间了
    SQL> select * from v$version;BANNER
    ----------------------------------------------------------------
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
    PL/SQL Release 10.2.0.1.0 - Production
    CORE    10.2.0.1.0      Production
    TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
      

  2.   

    SQL> select tablespace_name, extent_management from user_tablespaces;TABLESPACE_NAME                EXTENT_MAN
    ------------------------------ ----------
    SYSTEM                         LOCAL  --说的再确切一些 如果你的SYSTEM表空间是本地管理的 那么你就不能创建字典管理的表空间了
    UNDOTBS1                       LOCAL
    SYSAUX                         LOCAL
    TEMP                           LOCAL
    USERS                          LOCAL
    EXAMPLE                        LOCAL6 rows selected.