??Oracle Datapump API 是基于PL/SQL實現的,是命令行方式下的補充。使用Datapump API可以將其邏輯備份特性將其集成到應用程序當中,
基于界面來實現有利于簡化其管理。本文主要描述的使用Datapump API描述各種不同情形的數據導出。
一、演示使用datapump api實現數據導出
二、幾點注意事項
1、使用schema模式導出時,如果導出的schema為當前schema,則不需要指定schema過濾條件,否則需要對schema進行過濾
2、使用table表模式導出時,如果導出的表為當前schema,則不需要指定schema過濾條件,否則需要對schema進行過濾
3、對于過濾表上的特定記錄可以使用多種SQL表達式,如 LIKE, NOT LIKE,IN, NOT IN, = , != 符號等
4、需要注意單引號的使用,尤其是在字符型的數據類型時,兩個單引號代表一個引號
5、如果在導出時存在同樣的dump文件和日志文件時PL/SQL塊將執行失敗,刪除或通過寫PL/SQL來判斷文件是否存在,如存在是否覆蓋等
6、如果指定了job_name,則當前job失敗之后,再次執行時會碰到job已經存在的提示,建議讓系統自動生成job_name簡化管理
三、更多參考
expdp impdp中 exclude/include 的使用
http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_datpmp.htm
https://forums.oracle.com/forums/thread.jspa?threadID=837324
http://psoug.org/reference/dbms_datapump.html
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
