匯入時遇到:
ORA-39083: Object type OBJECT_GRANT creation failed with error: ORA-01917: user or role 'HQ_88' does not exist Failing sql: GRANT ALTER, SELECT ON "HQ_123"."SEQ_TBL_SALEPROMODE" TO "HQ_88"
原因:Dump 包含授予不存在用戶 HQ_88 的權限,匯入時嘗試重建 GRANT 失敗。
impdp ... exclude=grant
參數 exclude=grant 讓 Data Pump 跳過所有物件授權,匯入完成後再手動補授權或由應用層管理權限。
exclude=statistics -- 排除統計資訊 exclude=index -- 排除索引 exclude=constraint -- 排除約束 exclude=trigger -- 排除觸發器
可組合使用:exclude=grant,statistics,index。