ORACLE数据库自定义表空间文件

时间:2014-11-22 00:03:07

标签: database oracle oracle11g

我有一项任务是使用自定义表空间文件

创建Oracle数据库

表空间SYSTEM文件位置:

/u01/app/oracle/oradata/leftsoup/node03/uyomi4.dbf.
/u01/app/oracle/oradata/leftsoup/node04/ikete45.dbf.

表空间SYSAUX文件位置:

/u01/app/oracle/oradata/leftsoup/node03/zej95.dbf.
/u01/app/oracle/oradata/leftsoup/node02/vig46.dbf.

表空间USERS文件位置:

/u01/app/oracle/oradata/leftsoup/node01/ujuzala626.dbf

这是我创建数据库的脚本:

CREATE DATABASE leftsoup
    MAXDATAFILES 100
    CHARACTER SET AL32UTF8
    NATIONAL CHARACTER SET AL16UTF16
    EXTENT MANAGEMENT LOCAL
    DEFAULT TABLESPACE SYSTEM
         DATAFILE '/u01/app/oracle/oradata/leftsoup/node03/uyomi4.dbf'
         SIZE 100M REUSE,
         DATAFILE '/u01/app/oracle/oradata/leftsoup/node04/ikete45.dbf'
         SIZE 100M REUSE
    DEFAULT TABLESPACE SYSAUX 
          DATAFILE '/u01/app/oracle/oradata/leftsoup/node03/zej95.dbf' 
          SIZE 100M REUSE,
          DATAFILE '/u01/app/oracle/oradata/leftsoup/node02/vig46.dbf'
          SIZE 100M REUSE
    DEFAULT TABLESPACE users
          DATAFILE '/u01/app/oracle/oradata/leftsoup/node01/ujuzala626.dbf'
          SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

我收到了错误 ORA-12950:SYSTEM表空间指定为默认永久表空间

请帮忙!并且,检查其他可能更多的错误:

DEFAULT TABLESPACE SYSTEM
     DATAFILE '/u01/app/oracle/oradata/leftsoup/node03/uyomi4.dbf'
     SIZE 100M REUSE,
     DATAFILE '/u01/app/oracle/oradata/leftsoup/node04/ikete45.dbf'
     SIZE 100M REUSE
DEFAULT TABLESPACE SYSAUX 
      DATAFILE '/u01/app/oracle/oradata/leftsoup/node03/zej95.dbf' 
      SIZE 100M REUSE,
      DATAFILE '/u01/app/oracle/oradata/leftsoup/node02/vig46.dbf'
      SIZE 100M REUSE
DEFAULT TABLESPACE users
      DATAFILE '/u01/app/oracle/oradata/leftsoup/node01/ujuzala626.dbf'
      SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

谢谢任何人!

1 个答案:

答案 0 :(得分:0)

不能将SYSTEM表空间用于TEMPORARY表空间......这没有意义吗?一个是数据库中最重要的表空间,另一个是数据库中最不必要的表空间。