Oracle与PLSQL客户端32位安装配置全攻略

需积分: 50 27 下载量 118 浏览量 更新于2024-09-11 收藏 2KB TXT 举报
本文档提供的是32位Oracle数据库客户端和PL/SQL Developer的安装与配置教程,特别针对在64位系统上安装32位软件时可能遇到的问题。 1. Oracle Client 包下载 Oracle提供了32位的Instant Client Package,可以从官方网址http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html获取。建议选择适用于OCI、OCCI和JDBC-OCI应用的基础版(Instant Client Package - Basic),例如Version 11.1.0.7。 2. 安装Oracle Client Package 下载后的文件解压缩到指定目录,例如D:\instantclient-basic-win32-10.2.0.5\instantclient_10_2。这个目录将成为Oracle客户端的根目录。 3. 配置环境变量与文件 在系统环境变量中添加两个新的变量: - TNS_ADMIN:值设定为Oracle客户端的根目录,即D:\instantclient-basic-win32-10.2.0.5\instantclient_10_2。 - 修改或添加NLS_LANG环境变量,如果没有,则新建,值设为NA(如果出现ORA-12705错误,可能需要设置为与服务器匹配的语言设置,如SIMPLIFIED CHINESE_CHINA.ZHS16GBK)。 同时,需要在Oracle客户端根目录下创建或修改以下两个配置文件: - sqlnet.ora文件,确保其中的SQLNET.AUTHENTICATION_SERVICES设置为(NTS),NAMES.DIRECTORY_PATH设置为(TNSNAMES,EZCONNECT)。 - tnsnames.ora文件,需要根据实际的数据库服务器信息填写,例如: ``` MY_SERVICE_NAME = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = your_host)(PORT = your_port)) ) (CONNECT_DATA = (SERVICE_NAME = your_service_name) ) ) ``` 4. 解决问题 如果在连接时遇到“ORA-12154: TNS: could not resolve the connect identifier specified”的错误,可能是因为环境变量配置不正确,需检查TNS_ADMIN是否指向了tnsnames.ora文件所在的目录。 5. 安装PL/SQL Developer 最后,安装PL/SQL Developer,例如版本7.0.2.1076,这是一款用于管理和开发Oracle数据库的工具。安装过程中,确保指向正确的Oracle客户端路径,以便PL/SQL Developer能成功连接到Oracle数据库。 总结:安装32位Oracle客户端和PL/SQL Developer时,关键在于选择正确的软件包,设置合适的环境变量,并配置好sqlnet.ora和tnsnames.ora文件。通过这些步骤,可以确保在64位系统上顺利安装并配置32位Oracle客户端和PL/SQL Developer,从而进行数据库的管理和开发工作。