Oracle Client 安装指南
文档标识 文件状态: [] 草稿 [√] 正式发布 [ ] 正在修改 版本:1.0.0
编制 周光晖 审核 批准 生效日期: 2015年01月21日 年 月 日 年 月 日
修订历史记录
日期 版本 修订说明 作者
目 录
第一章
引言 ........................................................................................................................ 4
**. 编写目的 ................................................................................................................................... 4 **.
定义、首字母缩写词和缩略语 ............................................................................ 4
第二章 ............................................................................................................................. 系统环境 **.
4
操作系统安装 ........................................................................................................ 4
第三章 ......................................................................................................................... 客户端安装
4
**. 以管理员省份运行安装包 ....................................................................................................... 4 **. 安装类型为管理员 ................................................................................................................... 5 **. 跳过软件更新 ........................................................................................................................... 5 **. 选择安装语音 ........................................................................................................................... 6 **. 确认安装路径 ........................................................................................................................... 7 **. 开始安装 ................................................................................................................................... 8 **. **.
配置TNSNAMES.ORA ......................................................................................... 9 TNSNAMES.ORA文件示例 ................................................................................. 9
第四章 ............................................................................................. 关于PL/SQL DEV工具的安装
10 **. **. **. **. **.
关于PL/SQL DEV无法识别TNSNAME ................................................................ 10 获取INSTANTCLIENT-BASIC-NT-11.2.0.3.0包 ....................................................... 10 配置PL/SQL DEV ............................................................................................... 11 选择工具-首选项 ................................................................................................ 11 配置CONNECTION ............................................................................................ 11
**. BUG 3807408 ........................................................................................................................... 10
**. 设置环境变量 ......................................................................................................................... 12 **. 启动PLSQL/DEV ................................................................................................................... 12
第一章 引言
1.1. 编写目的
本文档描述了在Windows Server 2008上安装Oracle 11gr2 client。包含客户端配置及64bit下PL/SQL无法获取database信息的解决方法。
1.2. 定义、首字母缩写词和缩略语
第二章 系统环境
2.1. 操作系统安装
操作系统为Windows Server 2008
第三章 客户端安装
3.1. 以管理员省份运行安装包
3.2. 安装类型为管理员
3.3. 跳过软件更新
3.4. 选择安装语音
3.5. 确认安装路径
3.6. 开始安装
3.7. 配置TNSNAMES.ORA
在$ORACLE_HOME/network/admin下创建tnsnames.ora文件。
注意需要关闭隐藏后缀名,否则Oracle无法识别类似于tnsnames.ora.txt的文件。
**文件示例
**文件里面的内容可以使用netmgr配置,也可以直接手动编辑。 3.7.1. 下面给出TNSNAMES.ORA文件的一个示例 仅供参考。
oracle11gr2rac1 = (DESCRIPTION = (ADDRESS_LIST =
(address = (protocol = tcp)(host = 10.0.14.82)(port = 1521)) )
(CONNECT_DATA =
(SERVICE_NAME = hundsun) (INSTANCE_NAME = hundsun1) (failover_mode =
(backup = oracle11gr2rac2) (type = select) (method = preconnect) ) ) )
oracle11gr2rac2 = (DESCRIPTION = (ADDRESS_LIST =
(address = (protocol = tcp)(host = 10.0.14.83)(port = 1521)) )
(CONNECT_DATA =
(SERVICE_NAME = hundsun) (INSTANCE_NAME = hundsun2) (failover_mode =
(backup = oracle11gr2rac1) (type = select) (method = preconnect) ) ) )
第四章 关于PL/SQL DEV工具的安装
4.1. Bug 3807408
在安装PL/SQL DEVELOP工具的时候可能遇到bug。
Warning: Some Oracle Net versions cannot connect from a path with parentheses! This is due to Oracle Bug 3807408. Please ensure that your Oracle Net version does not suffer from this bug, or install in a different directory
这个bug只要你在安装的时候确保你的安装目录不包含括号即可无视之。
4.2. 关于PL/SQL DEV无法识别tnsname
由于安装的PL/SQL DEV是32位的。而我们安装的oracle客户端的版本是64位的。那么就会出现PL/SQL DEV登陆的时候 database下拉菜单没有任何可选数据库。即使你正确地配置了TNSNAMES.ORA文件。解决方法如下: 4.2.1. 获取instantclient-basic-nt-11.2.0.3.0包
解压到ORACLE CLIENT的$ORACLE_BASE目录
如: D:\\app\\Administrator\\instantclient-basic-nt-11.2.0.3.0。 4.2.2. 配置PL/SQL DEV
打开PL/SQL DEV 点击 取消按钮 进入界面
4.2.3. 选择工具-首选项
4.2.4. 配置CONNECTION
设置OCI library为指定的D:\\app\\instantclient_11_2\\oci.dll 应用并关闭PL/SQL DEV
4.2.5. 设置环境变量
设置系统变量添加如下两个变量:
TNS_ADMIN=D:\\app\\Administrator\\product\\11.2.0\\client_1\\network\\admin NLS_LANG= SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4.3. 启动PLSQL/DEV
因篇幅问题不能全部显示,请点此查看更多更全内容