运行pl/sql developer发现类似找不到dll的错误如下
pl/sql developer initialization error
could not load "E:\oracledata\software\bin\oci.dll"
...
...
using:E:\oracledata\software\bin\ori.dll
loadlibrary (E:\oracledata\software\bin\ori.dll) returned 0
原因:PL/SQL需要一个32位的客户端,以及32位的oci.dll
解决办法如下:
1.安装32位Oracle Client。
2.PL/SQL Developer中Tools > Preferences >Oracle > connection > OCI Library 设置 新安装的32位客户端的解压目录到oci.dll .如E:\oracledata\instantclient_10_2\oci.dll
3.保存。重启PL/SQL即可登录了。
说明:instantclient_10_2为我自己下载的32位客户端解压文件夹。