如何在TOAD for Oracle 13 中使用Oracle Data pump


    不知道是不是有人和筆者一樣,不喜歡記一堆的Data Pump指令,如果可以有工具輔助,該有多好呢?
    終於,筆者找到並測試了TOAD 13c的功能。

測試環境


來源端
目標端
主機
Oracle Linux 6.9
Windows 2012R2
資料庫
Oracle 11.2.0.4
Oracle 12.2.0.1
TOAD版本
12.5.1
13c

1.準備使用TOAD datapump export匯出檔案。

前置作業,需在Oracle DB裡面建立目錄,並設定相關權限。
create directory data_pump_dir as '/u01/app/oracle/admin/O11R2/dpdump';
grant read,write on directory toad_pump_dir to system;








設定TOAD Option裡面的Execuable的執行指令位置。













































開始執行Data pump的匯出。























































如果需要壓縮,則使用Compression選項,如果是enterprise 版本,可以使用parallel參數。
 設定檔案位置,開始執行匯出。























執行結果
































2.使用TOAD 13cOracle 12cR2進行data pump 匯入

前置作業:將匯出的檔案傳輸到目標主機,並在Oracle DB建立資料夾
create directory toad_pump_dir as 'c:\toad_pump_dir';
grant read,write on directory toad_pump_dir to test;









接著設定menuview中的TOAD option,找到Executable,設定Oracle client  impdp相關指令的位置。














打開TOAD data pump import選項。















首先,點schema,加入要匯出的帳號清單。
 如果來源端和目標端的帳號不同,需要設定remap 的對應帳號。

 如果來源端和目標端的tablespace不同,需要設定remap 的對應tablespace。

 在介面中設定需要的參數。
 設定要匯入檔案的位置,然後執行匯入





















執行結果:






















匯入成功,

希望本篇對各位有幫助。

留言

這個網誌中的熱門文章

MSSQL 瘦身 : 壓縮資料庫

InTrust 自動幫您蒐集 AD 帳號的登入/登出紀錄,長時間保存並保護

[SAP] 什麼是SAP? R/3 and S/4 是什麼意思? 差別在哪? (勿轉臉書)