Initialization error
SQL*Net not properly installed
OracleHomeKey:
OracleHomeDir:
从网上找了许多方法,提到最多的就是给plsql配置oci库路径。
按照方法尝试,配置完后又报下面的错
Could not load "……/bin/oci.dll"
OCIDLL forced to……
LoadLibrary(……oci.dll) returned 0
最后终于找到答案
PL/SQL Developer的官方论坛里面的帖子:
Hi when install in Windows Server 2003 R2 X64.
When I try to connect an account , I have the following message :
Initialization error
Could not load"E:/oracle/product/10.2.0/bin/oci.dll"
--以下是管理员的回复
Is this a 64 bit Oracle Client DLL?
If so, please note that you need to install a 32 bit Oracle Client to use a 32 bit application like PL/SQL Developer.
你需要安装32位的Oracle客户端
我已经装完了64位的Oracle服务端与客户端,难道全要重装?
在官网上下一个32位客户端就好了
按照自己的版本选择32位的
解压缩后打开plsql进行配置,之后重启plsql就可以了
注意的是必须使用IP采用如下方式
不然会出错
总结:
64位机可以用64或32的ORACLE,PLSQL也可以有64或32,但PLSQL使用的ORACLE客户端OCI库最好使用32位的。