??Oracle Datapump API 是基于PL/SQL實現(xiàn)的,是命令行方式下的補充。使用Datapump API可以將其邏輯備份特性將其集成到應(yīng)用程序當(dāng)中,
基于界面來實現(xiàn)有利于簡化其管理。本文主要描述的使用Datapump API描述各種不同情形的數(shù)據(jù)導(dǎo)出。
一、演示使用datapump api實現(xiàn)數(shù)據(jù)導(dǎo)出
二、幾點注意事項
1、使用schema模式導(dǎo)出時,如果導(dǎo)出的schema為當(dāng)前schema,則不需要指定schema過濾條件,否則需要對schema進(jìn)行過濾
2、使用table表模式導(dǎo)出時,如果導(dǎo)出的表為當(dāng)前schema,則不需要指定schema過濾條件,否則需要對schema進(jìn)行過濾
3、對于過濾表上的特定記錄可以使用多種SQL表達(dá)式,如 LIKE, NOT LIKE,IN, NOT IN, = , != 符號等
4、需要注意單引號的使用,尤其是在字符型的數(shù)據(jù)類型時,兩個單引號代表一個引號
5、如果在導(dǎo)出時存在同樣的dump文件和日志文件時PL/SQL塊將執(zhí)行失敗,刪除或通過寫PL/SQL來判斷文件是否存在,如存在是否覆蓋等
6、如果指定了job_name,則當(dāng)前job失敗之后,再次執(zhí)行時會碰到j(luò)ob已經(jīng)存在的提示,建議讓系統(tǒng)自動生成job_name簡化管理
三、更多參考
數(shù)據(jù)泵 EXPDP 導(dǎo)出工具的使用
數(shù)據(jù)泵 IMPDP 導(dǎo)入工具的使用
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
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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