32位PLSQL连接64位Oracle配置步骤

需积分: 50 3 下载量 40 浏览量 更新于2024-09-12 收藏 69KB DOCX 举报
"这篇内容主要介绍了如何在64位环境下使用PLSQL Developer连接Oracle数据库,主要步骤包括下载32位Oracle客户端、配置PLSQL Developer、设置环境变量等关键环节。" 在64位操作系统上,由于PLSQL Developer是32位应用程序,因此需要32位的Oracle客户端来支持其与64位Oracle数据库的通信。以下是详细的操作步骤: 1. **下载32位Oracle客户端**:首先,你需要从Oracle官方网站下载适用于Windows 32位系统的Instant Client包,例如 instantclient-basic-win32-11.2.0.1.0.zip。这是一个轻量级的客户端,包含了连接Oracle数据库所需的基本组件。 2. **解压并放置客户端**:将下载的zip文件解压缩到任意位置,例如C:\app\instantclient_11_2。这个路径可以根据个人喜好选择,但记住这个路径,因为在后续配置中会用到。 3. **配置PLSQL Developer**:打开PLSQL Developer,进入“工具”菜单,然后选择“首选项”,接着在弹出的对话框中选择“连接”。在Oracle主目录名字段填写之前解压的instantclient的路径,如C:\app\instantclient_11_2。在OCI库内容中填写oci.dll的完整路径,例如C:\oracle\instantclient_11_2\oci.dll。 4. **创建并复制配置文件**:在instantclient_11_2目录下新建名为\NETWORK\ADMIN的两层子目录。然后,将Oracle主目录下的tnsnames.ora和sqlnet.ora文件复制到新创建的\NETWORK\ADMIN目录下。这两个文件是Oracle网络配置文件,tnsnames.ora用于定义数据库服务名的别名,sqlnet.ora则包含网络服务的配置信息。 5. **设置环境变量**:最后,需要在系统环境变量中进行两个关键设置。第一个是TNS_ADMIN,指向64位Oracle数据库的TNS文件所在目录,如C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN。TNS_ADMIN变量用于指定PLSQL Developer查找tnsnames.ora文件的位置。第二个是NLS_LANG,设定为SIMPLIFIEDCHINESE_CHINA.ZHS16GBK,确保显示中文字符正确无误。 完成以上步骤后,你就可以在PLSQL Developer中成功连接到64位Oracle数据库了。在实际操作中,可能还需要根据你的具体环境调整配置,例如Oracle版本、数据库服务名等。务必确保所有的路径和文件名正确无误,以避免连接失败或出现其他问题。同时,及时更新Oracle Instant Client和PLSQL Developer到最新版本,可以提高兼容性和安全性。