我現在需要將遠程oracle資料庫中的有些表資料匯出到本地檔案,于是下載了sqlulder2工具包,將sqlulder2.exe程式拷貝到了本地oracel客戶端的bin目錄下了。在命令列內輸入sqluldr2回車后,也能顯示出sqluldr2的提示資訊和各種引數的幫助資訊。但是輸入sqluldr2 user=fact/QweTy@sale qurey="select * from user" file=D:\user.csv回車后,程式沒有執行,也沒有任何報錯。sale是我本地oracle客戶端中配置的一個tnsname,用plsqldev都能正常連接,我的作業系統是winows XP。
求指點這是什么原因?如何解決?

uj5u.com熱心網友回復:
user是個關鍵字,你確定能創建表名為user的表?uj5u.com熱心網友回復:
換成別的表名也是一樣的情況uj5u.com熱心網友回復:
試下這樣:
.\sqluldr2.exe user=....
uj5u.com熱心網友回復:
你之前調的也許不是windows版本的那個sqluldr2uj5u.com熱心網友回復:
就是windows32位的uj5u.com熱心網友回復:
把.exe后綴加上再試試吧?
uj5u.com熱心網友回復:
既然沒有報錯,那你匯出的d:\user.csv生成了么uj5u.com熱心網友回復:
加上.exe也是這樣。d:\user.csv也沒有生成。
uj5u.com熱心網友回復:
query中查詢的表換張存在的表的話,會是什么樣的?
uj5u.com熱心網友回復:
換張存在的表也是這樣uj5u.com熱心網友回復:
看下是不是下面這些情況:https://www.cnblogs.com/it-abang/p/10069444.html
https://blog.csdn.net/sunwukong_hadoop/article/details/81218582
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/46497.html
標籤:基礎和管理
