WIN7 64位PLSQLDeveloper安装教程:oci.dll问题解决方案

5星 · 超过95%的资源 需积分: 14 4 下载量 112 浏览量 更新于2024-09-11 收藏 141KB DOCX 举报
本文档详细介绍了在Windows 7 64位系统上安装并配置PLSQLDeveloper的问题及解决方案。由于64位的PLSQLDeveloper无法正常执行oci.dll(Oracle Call Interface)库文件,用户需要采取特定步骤来解决这个问题。 首先,问题的根源在于需要一个与操作系统相匹配的Oracle Instant Client。用户需要从Oracle官方网站下载Oracle Instant Client for Windows x32位版本,如instantclient-basic-win32-11.2.0.1.0.zip。下载后,将压缩包解压至Oracle安装目录下的Product子目录,确保与数据库版本兼容。 接下来,将数据库安装路径的NETWORK目录(例如,D:\Oracle\app\YM\product\11.2.0\dbhome_1\NETWORK)中的必要文件复制到Oracle客户端目录(如D:\Oracle\app\YM\product\instantclient_11_2),重点是tnsnames.ora文件,因为这是处理网络连接的关键配置。 安装PLSQLDeveloper时,用户需要在软件的首选项(Preference)中进行设置,将OCILibrary路径设置为instantclient_11_2目录下的oci.dll,例如设置为D:\app\PENG\product\instantclient_11_2\oci.dll,并将Oracle_Home设置为相应的Oracle客户端目录。 为了确保数据库连接顺利,用户还需要调整环境变量。具体步骤如下: 1. 打开系统环境变量,找到并编辑Path,将instantclient_11_2的路径添加进去,如"D:\app\PENG\product\instantclient_11_2;"。 2. 新建一个名为TNS_ADMIN的环境变量,值设置为instantclient_11_2的路径,即"D:\app\PENG\product\instantclient_11_2;"。 3. 新建NLS_LANG环境变量,根据数据库端的字符集设置,比如设置为"SIMPLIFIEDCHINESE_CHINA.ZHS16GBK",确保与数据库的语言和编码一致。 最后,保存所有设置并重启PLSQLDeveloper,这将使软件能够正确识别和使用oci.dll,从而实现64位Windows 7系统上的PLSQLDeveloper与Oracle数据库的顺畅交互。通过这些步骤,用户可以解决因系统架构差异导致的oci.dll问题,顺利完成PLSQL的开发和管理工作。