使用xshell進行導出oracle的dmp文件,加查詢條件


最近做了一個導出的工作,在用xshell過程中,發現在自己的電腦上用cmd命令導出的dmp文件,在用xshell工具導出時報錯。

cmd上執行的命令:exp ***/***@oracle file=d:\tbissamt.dmp tables=(tbissamt) query=\"where trans_date>'20150814'\"

xshell上執行的命令:exp ***/***@oracle file=tbissamt.dmp tables=\(tbissamt\) query=\"where trans_date\>'20150814'\"

用xshell工具導出,里面用的編譯跟cmd的編譯不同,所以要在一些特殊的字符上面加上轉意,一個斜杠 \ 。

這樣子導出后,有可能會報一個字符編碼不一致,原因是我們導出的是服務器上的dmp文件,服務器上的編碼,跟xshell使用的編碼不同,要把服務器上的編碼設置成xshell的編碼。導出后再設置回去即可。

 


免責聲明!

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



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