如何解決SharePlex和Datapump 整合問題?
問題:
客戶說從來源端資料庫匯入資料,SharePlex不會複製到目標端。
原因:
經過測試,如果是oracle 傳統exp/imp 會直接傳送到目標端資料庫,
如果是datapump則不會。
解決方法:
在來源端需先打開SP_OCT_ALLOW_DP_DDL= 1 參數,匯入ddl指令時, 才會傳送到target 端建立table。
步驟一:Stop capture
步驟二:set param SP_OCT_ALLOW_DP_DDL 1
實際測試如下:
步驟二:匯入test1 table資料。
impdp
system/oracle123@pdborcl directory=datapumpdir
dumpfile=test1.dmp
tables=testuser.test1
sqlfile=test.sql;
留言
張貼留言