环境:
Windows Server2008 R2 Enterprise
64位
Oracle11g Win 64位
PL/SQL Developer 7.0
错误信息:
Initialization
error
Could not initialize
"C:oracleproduct11.2.0dbhome_1inoci.dll"
OCIDLL forced to
C:oracleproduct11.2.0dbhome_1inoci.dll
LoadLibrary(C:oracleproduct11.2.0dbhome_1inoci.dll) returned
0
解决方案:
2. 将
instantclient-basic-nt-11.2.0.1.0.zip 解压
3.
设置环境变量
TNS_ADMIN=c:oracleproduct11.2.0dbhome_1NETWORKADMIN
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
(注:NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant
client不支持其他语言;而后半部分可以根据你数据库的字符集调整,如果数据库采用AL32UTF8,则可以设置AL32UTF8)
4.
启动PL/SQL Developer ,点击“取消”不要登录,菜单
--> 工具 --> 首选项
--> Oracle --> 连接 修改
OCI Library
的配置为:instantclient-basic-nt-11.2.0.1.0.zip压缩文件,解压的文件oci.dll完全路径。
这样问题就解决了。