我有一台安装了oracle 10g的服务器。我创建了所有数据库的转储。我想将这些转储导入到已安装10g的新安装的机器上。当我尝试导入转储时,它会给出如下错误:
ORA-31626: job does not exist
ORA-31633: unable to create master table "SYSTEM.SYS_IMPORT_SCHEMA_06"
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT", line 863
ORA-01658: unable to create INITIAL extent for segment in tablespace SYSTEM
这是我正在使用的命令
impdp SYSTEM/system SCHEMAS=test DUMPFILE=TEST.DMP TABLE_EXISTS_ACTION=replace LOGFILE=test.log
答案 0 :(得分:1)
信息似乎很清楚。
ORA-31633: unable to create master table "SYSTEM.SYS_IMPORT_SCHEMA_06"
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT", line 863
ORA-01658: unable to create INITIAL extent for segment in tablespace SYSTEM
使用SYSTEM架构中的主表管理Datapump作业。 SYSTEM表空间中没有足够的空间来为此导入作业创建主表,因此作业失败。
您需要让DBA增加分配给SYSTEM表空间的操作系统存储空间。请参阅find out how的回答。