我有一项任务是使用自定义表空间文件
创建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
谢谢任何人!
答案 0 :(得分:0)
不能将SYSTEM表空间用于TEMPORARY表空间......这没有意义吗?一个是数据库中最重要的表空间,另一个是数据库中最不必要的表空间。