原因:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载,或者相反。
解决方法:需要去官网下载http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载Instant Client for Microsoft Windows (32-bit) 【instantclient-basic-nt-11.2.0.2.0.zip】
(1)下载oracle客户端instantclient-basic-nt-11.2.0.2.0 zip.
(2)解压后将instantclient_11_2文件夹不加修改的放在oracle的安装目录“C:\app\Administrator”下面
(3)在instantclient_11_2里面放NETWORK文件夹,NETWORK在oracle安装目录(C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK)下考出来,复制到“C:\app\Administrator\instantclient_11_2”下面。
(4)安装好PLsql developer之后,双击运行plsql developer,取消登录进入软件,在tools(工具)-preferences(首选项)-connection(连接)下Oracle主目录修改成:dbhome_1;修改OCI LIBRARY(OCI库),路径为:C:\app\Administrator\instantclient_11_2\oci.dll 即刚才添加客户端的oci文件的路径。保存重启即可解决问题。