《PLSQLDeveloper在64位Win7xp等WIN平台连接Oracle数据库版报错的解决》由会员分享,可在线阅读,更多相关《PLSQLDeveloper在64位Win7xp等WIN平台连接Oracle数据库版报错的解决(3页珍藏版)》请在金锄头文库上搜索。
1、操作系统是 Windows 7 Ultimate X64版本 ,安装了 Oracle 11g X64客户端,PLSQL Developer 连接 Oracle 11g X64版。 报错如下:Window Title(Not logged on) ContentInitialization error Could not initialize C:oracleproduct10.2.0client_1binoci.dllMake sure you have the 32 bits Oracle Client installed.OracleHomeKey: OracleHomeDir: C:or
2、acleproduct10.2.0client_1 Found: oci.dll Using: C:oracleproduct10.2.0client_1binoci.dll LoadLibrary(C:oracleproduct10.2.0client_1binoci.dll) returned 0这是因为 PLSQL developer 没有支持 64位的版本(PLSQL developer 是delphi开发,而这个开发工具本身就没有 64位的);PLSQL Develpoer 官方下载地址 :http:/ 下载 Oracle的 Instant Client 官方下载地址 :http:/
3、 PLSQL Developer 8中-工具 - 首选项 - 里边的 Oracle 主目录 和 OCI库中,分别写入 Oracle Instant Client解压后的路径信息,如下:Oracle主目录:Instant Client 解压后的目录 ./instantclient_11_2。OCI库:Oracle 主目录中的 oci.dll文件 ./instantclient_11_2/oci.dll。二、设置系统环境变量以上配置其实是相当于替换了一下 Oracle的客户端,接下来我们还需要对系统的环境变量进行配置。主要需要以下两项:变量名:TNS_ADMIN.变量值:Oracle 安装目录中的 ./product/11.2.0/dbhome_1/NETWORK/ADMIN.变量名:NLS_LANG.变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(数据库字符编码 ). 其中数据库字符编码可以通过进入 SQL PLUS用以下语句查询:select userenv(language) from dual;这样重新启动一下 PLSQL Developer,然后就能访问了。三、配置 Oracle数据库实例(可选)另外以下是安装 Oracle就需要配置的,否则可能会有 TNS协议适配器错误变量名:oracle_sid变量值:Oracle 的数据库实例