Oracle与PLSQL客户端32位安装配置全攻略
需积分: 50 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,从而进行数据库的管理和开发工作。
2011-12-23 上传
2011-09-18 上传
2018-11-14 上传
2020-09-23 上传
2021-10-11 上传
2014-11-18 上传
songshenkai1
- 粉丝: 0
- 资源: 3
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫