1安装windows客户端

2安装PL/SQL工具 PL/SQL工具注册

说明: 安装完成pl/sql工具后试用期为7天,为了解决这个问题;需要进行注册;

配置相关信息

配置Oracle主目录和OCI.DLL文件位置

配置TNS文件信息

  1. 在oracle客户端目录下创建tnsnames.ora文件

D:\app\Administrator\product\11.2.0\client_1\network\admin

黄色区域需要手动创建目录

  1. 添加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日志文件检查信息