1安装windows客户端
2安装PL/SQL工具 PL/SQL工具注册
说明: 安装完成pl/sql工具后试用期为7天,为了解决这个问题;需要进行注册;
配置相关信息
配置Oracle主目录和OCI.DLL文件位置
配置TNS文件信息
- 在oracle客户端目录下创建tnsnames.ora文件
D:\app\Administrator\product\11.2.0\client_1\network\admin
黄色区域需要手动创建目录
- 添加tnsnames.ora文件内容
# tnsnames.ora Network Configuration File.
# Generated by Oracle InstantClient tools.
# For more information, please visit: http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html
# Sample:
#DatabaseName =
# (DESCRIPTION =
# (ADDRESS_LIST =
# (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
# )
# (CONNECT_DATA =
# (SERVER = DEDICATED)
# (SERVICE_NAME = ServiceName)
# (INSTANCE_NAME = InstanceName)
# )
# )
# Modify the following content to fit your own needs.
# 下面为hxk 和 cxk 实例库 说明;如果有多个,则需要创建多个配置
hxk =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.55.130)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = hxk)
)
)
...
...
设置环境变量
验证登录
此时,PL/SQL客户端的“数据库”下拉中列出了上面配置好的hxk 和 cxk
因此,就不在需要输入“ip/实例名”了;
注意:在“连接为”选项中还是需要选择用什么用户登录的;
3问题汇总 1) PL/SQL远程工具登录oracle报错
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 问题描述:
TNS监听器没有不知道连接描述符中请求的服务 ** 问题排查:**
1、检查服务端/etc/hosts文件 ip 和 主机名 配置信息是否正确
2、通过日志文件/u01/oracle/app/diag/tnslsnr/db2/listener/alert/log.xml日志文件检查信息