用python導入dmp到oracle


這個蠻常用的,所以把網上的貼了下來:

1 #來源https://www.jianshu.com/p/4a65648e9fe5
2 import os
3 if  __name__ == '__main__': 4 #遍歷文件夾下所有的dmp文件,其中filename為所有文件、文件夾的名稱。 5 #因為我文件夾下確定都是dmp文件,所以無需進行特殊判斷 6 for filename in os.listdir("D:\dmp"): 7 # 調用cmd窗口,並執行dmp的導入命令 8 # 因為dmp文件數據量太大,選擇一條一條的去執行 9 os.system("imp orcl/123456@127.0.0.1/zrr file=\"D:\dmp\\"+filename+"\" full=y ignore=y")

python腳本的執行(cmd):python d:/python/orclImport.py

另外,作者還寫了用cmd代入dmp到orcl:

  imp [username]/[password]@[ip]/[sid] file="[dmp address]" full=y ignore=y

  如:imp test/123@127.0.0.1/orcl file="d:\dmp\1.dmp" full=y ignore=y


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM