查看原文
其他

Oracle客户端PLSQL的使用说明

Nicholas 杰哥的IT之旅 2019-05-08

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

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

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


往期精彩回顾TCP/IP协议及三次握手、四次断开详解Linux下MySQL基本操作
Tomcat的三种运行模式
Nginx反向代理upstream模块介绍
Docker基础知识Tomcat和Weblogic的区别高可用Redis服务架构分析与搭建
Linux磁盘扩容 | LVM逻辑卷使用手册
99%的Linux运维工程师必须要掌握的命令及运用
Linux环境搭建 | 手把手教你如何安装Linux虚拟机
Linux环境搭建 | 手把手教你如何安装CentOS7虚拟机
Linux环境下Oracle数据库常用命令



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存