0
我試圖導入Oracle轉儲而重新映射模式和表空間:IMPDP與重映射未能在POST_TABLE_ACTION仍然使用舊架構
impdp usr/pass \
EXCLUDE=table_statistics \
DIRECTORY=EXPDP \
REMAP_SCHEMA=ORG_USR:NEW_USR \
REMAP_TABLESPACE=ORG_TS:NEW_TS \
DUMPFILE=FILE.dmp \
PARALLEL=2 \
LOGFILE=FILE.imp.log
作業導入所有表,然後開始處理的對象類型:
Import: Release 12.1.0.2.0 - Production on Thu Aug 17 11:13:06 2017
[ ... the import remaps correct ]
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
. . imported "NEW_USR"."SOMETABLE" 112.4 MB 1402414 rows
. . imported "NEW_USR"."SOMEOTHERTABLE" 235.9 MB 955249 rows
. . imported "NEW_USR"."SOMETABLE3" 86.91 MB 440513 rows
[... everything works until ...]
Processing object type SCHEMA_EXPORT/TABLE/TRIGGER
Processing object type SCHEMA_EXPORT/STATISTICS/MARKER
Processing object type SCHEMA_EXPORT/TABLE/POST_TABLE_ACTION
ORA-39083: Object type POST_TABLE_ACTION failed to create with error:
ORA-01435: user does not exist
Failing sql is:
BEGIN
SYS.DBMS_SNAPSHOT_UTL.SYNC_UP_LOG('ORG_USR','TABLEA');
END;
ORA-39083: Object type POST_TABLE_ACTION failed to create with error:
ORA-01435: user does not exist
Failing sql is:
BEGIN
SYS.DBMS_SNAPSHOT_UTL.SYNC_UP_LOG('ORG_USR','TABLEB');
END;
ORA-39083: Object type POST_TABLE_ACTION failed to create with error:
ORA-01435: user does not exist
Failing sql is:
BEGIN
SYS.DBMS_SNAPSHOT_UTL.SYNC_UP_LOG('ORG_USR','TABLEC');
END;
Processing object type SCHEMA_EXPORT/MATERIALIZED_VIEW
Processing object type SCHEMA_EXPORT/TABLE/MATERIALIZED_VIEW_LOG
Job "SYSTEM"."SYS_IMPORT_FULL_01" completed with 3 error(s) at Thu Aug 17 11:19:02 2017 elapsed 0 00:05:56
我沒有指定REMAP_SCHEMA
和REMAP_TABLESPACE
,進口經營大多正確。
但在最後部分嘗試Processing object type SCHEMA_EXPORT/TABLE/POST_TABLE_ACTION
它以某種方式失敗,使用舊用戶。
有人能告訴我哪裏出了問題,以及如何解決它?
這看起來像錯誤20736385.您可能需要提高一個SR獲取更多細節。 (Doc ID 2224305.1也可能略有相關)。 –