時間:2020年10月28日
問題描述:
pl/sql導出查詢結果沒有sql文件;
執行select查詢后,查詢出數據,但是選中的數據無法導出為sql文件,如下圖:
或者
網上分析:
1,沒有oracle客戶端,或者oracle客戶端中沒有exp.exe
如上圖,我的oracle客戶端是有exp.exe的,但是仍然沒有解決這個問題;
2,pl/sql版本不合適
如上圖,我的pl/sql版本為7.0;
我的解決過程:
1,升級我的pl/sql
下載pl/sql14:(下載地址)https://www.allroundautomations.com/registered-plsqldev/;
我的電腦是64位的,所以我下載了64位的pl/sql,后來登錄的時候,報錯:could not initialize oci.dll;
原因是我的oracle客戶端是32位的,如何查看自己的oracle客戶端版本:
查看以下文件:
如上圖所示,x86為32位,x64為64位;所以下載pl/sql前需要查看自己本地oracle客戶端的版本;
因為oracle客戶端比較難卸載,所以我重新下載ql/sql,選擇32位;
后來我登陸的時候報錯:no logged on;用管理員打開pl/sql就好了;
最后,發現使用了新的pl/sql版本后就好了,如下圖: