tnsping测试oracle服务是否可用
tnsping命令语法:
控制台 tnsping命令 IP地址 端口号 数据库服务名称
如:
客户端使用:
C:\Users\aliang>tnsping 192.168.121.111:1521/fuzhou
TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 21-9月 -2017 14:05:20
Copyright (c) 1997, 2010, Oracle. All rights reserved.
已使用的参数文件:
C:\app\aliang\product\11.2.0\client_2\network\admin\sqlnet.ora
已使用 EZCONNECT 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=fuzhou))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.121.111)(PORT=1521)))
OK (0 毫秒)
如果能够ping通,说明客户端能解析listener的机器名,而且lister也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。但是如果不能用tnsping通,则肯定连接不到数据库。
服务器上直接执行:
[oracle@db-121-62 ~]$ tnsping powerdes
TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 21-SEP-2017 14:08:06
Copyright (c) 1997, 2013, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = db-121-62)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = powerdes)))
OK (0 msec)
Tag标签:「oracle tnsping」更新时间:「2021-11-03 17:30:56」阅读次数:「765」