时间: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版本后就好了,如下图: