2013-01-22 48 views
0

當前我正在使用expdp and impdp在我的電腦中導出和導入我的模式。我寫了兩個腳本來導出和導入,並在需要時使用批處理文件運行該腳本。Oracle數據泵(expdp和impdp)

現在我要在遠程服務器上託管我的應用程序。我需要在我的遠程服務器上備份模式,就像我在我的電腦上一樣(使用腳本,當需要時使用批處理文件調用腳本)。

我目前使用下面的語法

expdp scott/tiger schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log 

impdp scott/tiger schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=impdpSCOTT.log 

但我怎麼能導出和導入從遠程服務器?

回答

0

您可以使用dbms_datapumpsupplied package在遠程服務器上運行數據泵輸出和輸入。

但是,這隻會導出/導入遠程服務器本身的文件。因此,如果要從其他數據庫導入轉儲,或者將此導出複製到單獨的數據庫,則需要訪問此服務器。

請注意,datapump實際上並不是備份方法。如果您將此用於備份和恢復策略(而不是僅複製數據),則應該使用RMAN

相關問題