使用network_link複製Oracle資料庫

neverinit發表於2017-07-26

這裡定義源庫目標庫源庫就是資料所在庫,目標庫就是要複製資料所到庫。

1.在目標庫配置tnsnames.ora檔案,配置源庫的網路服務名資訊

[oracle@db dump]$ cd $ORACLE_HOME/network/admin/

[oracle@db admin]$ vi tnsnames.ora



2.在目標庫建立
database link

SYS@cams>create public database link cams76 connect to system identified by "123456" using 'cams76';


3.在目標庫驗證
dblink連線是否正常

SYS@cams>select name from v$database@cams76;


4.在目標庫執行
impdp操作(如果只希望匯入部分表等,可以自行調整impdp語句)

 impdp system/123456@cams  network_link=cams76 schemas=prod logfile=import.log parallel=2

5.檢查匯入結果
(1)可以直接檢視終端輸出的結果,或者檢視import.log日誌
(2)可以連上目標庫,檢視對應schema下表中的資料是否完整

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31394774/viewspace-2142576/,如需轉載,請註明出處,否則將追究法律責任。

相關文章