客户端可以通过监听来和数据库服务器进行交互,如果我们是用tnsping来测试,并且返回正常,是否意味着数据库可用?答案是否定的。 1. 如下监听是正常启动: ? 2. 此时关闭数据库: ?...从客户端执行tnsping,显示是连接正常。 ?...由此我们可以看到,tnsping只是验证了客户端和数据库服务器的监听端口之间的通路是好的,但并未意味着数据库服务是可用的,因为客户端和Oracle服务器交互是通过Oracle server服务器进程来进行的...,私有内存空间即是PGA,所以有时候我们做运维检测,tnsping不能代表Oracle数据库可用,可以用sqlplus真正执行一条语句(select sysdate from dual)才行。
♣ 问题 在Oracle中,如何跟踪tnsping过程?...所以,可以通过sqlnet工具对tnsping进行跟踪分析,查找为何外部网络无法连接数据库的原因。...可以在客户端的sqlnet.ora中配置: tnsping.trace_directory=D:\app\oracle\product\11.2.0.1\dbhome_1\NETWORK\ADMIN tnsping.trace_level...TNSPING.TRACE_DIRECTORY指的是跟踪产生的trace文件存放的位置。...在执行“tnsping orcl”后,在目录“D:\app\oracle\product\11.2.0.1\dbhome_1\NETWORK\ADMIN”下会生成一个跟踪文件叫tnsping.trc,然后分析该文件即可
tnsping,作为Oracle连接测试的一个小巧的工具,其实大家已经不陌生了,但是使用tnsping有一个问题,就是连接超时,当然这个和网络的 安全策略等密不可分,但是摆在我面前的一个问题是,现在有大量的服务器...$ time tnsping db84 TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 18-MAY-2016 22:17:...对于tnsping,这个命令也没有提供更多的使用选项,所以目前来看还无法指定超时时长。...$ tnsping --help TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 18-MAY-2016 18:03:15...-h TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 18-MAY-2016 18:03:19 Copyright (c)
使用tnsping dcsopen测试,报错: ora11g>tnsping dcsopen TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production...检查监听器状态, ora11g>lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 08-JAN-2015 01...=/opt/app/ora11g/product/11.2.0/dcsopen/network/admin tnsping.trace_level=admin 执行tnsping报错后,查看tnsping.trc...文件: tail: tnsping.trc: file truncated TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on...从另外一台机器访问这个数据库dcsopen,修改tnsnames.ora文件,执行tnsping dcsopen报错: ora10g@localhost.localdomain$tnsping dcsopen
环境: 11.2.0.3 ADG (db11g\db11gadg\db11gcas) 在自己先前克隆后的环境互相tnsping报错。...tnsping 本机ok,tnsping其他机器均报错: [oracle@db11g ~]$ tnsping jingyu TNS Ping Utility for Linux: Version 11.2.0.3.0...jyadg TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 13-MAY-2023 08:09:14 Copyright...[oracle@bogon ~]$ tnsping 192.168.1.18 TNS Ping Utility for Linux: Version 19.0.0.0.0 - Production on...记得早些时候这个Linux6查看防火墙的命令在Linux7中执行,重定向是可以变成正确命令的。
~]$ export ORACLE_SID=sybo3 [oracle@linux4 ~]$ sqlplus / as sysdba SQL> startup nomount; ...admin]$ tnsping aux [oracle@linux3 admin]$ tnsping tar [oracle@linux4 admin]$ tnsping aux... [oracle@linux4 admin]$ tnsping tar 再次duplicate时,成功鸟,喝茶哟!...Double check using the following commands on the TARGET and AUXILIARY % tnsping ...% tnsping Once this is executed for the TARGET and AUXILIARY, it should return the
实战演习 -->使用tnsping demo92,连接正常...C:\>tnsping demo92...LSNRCTL for Linux...-->再次tnsping...时,收到TNS-12547错误 C:\>tnsping demo92
嘿嘿~~~ 因为平时使用linux的时候较多,所以有时还会遇到sqlnet.ora这个文件有问题,直接给它删了就好了~~ 有时在windows下装的oracle的listener服务就启动不了...SERVICE_NAME = database1) //database1为SID名 ) ) Oracle Client端检查监听器连接状态用命令: $ tnsping...别名 例如:用oracle用户执行命令 $ tnsping oralocal 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/110861.html原文链接
ERROR: ORA-12537: TNS:connection closed 但是通过tnsping来判断,可以ping通,而且查看listener也是起来的。...> tnsping testhost1 TNS Ping Utility for Linux: Version 11.2.0.2.0 - Production on 14-MAY-2014 15:07:
执行tnsping CC命令 检查下是否可以tnsping通,核对IP和端口以及实例名 ?...在UNIX/Linux平台下,该环境变量主要作用是同ORACLE_HOME这个环境变量做hash运算,得到一个唯一值,用来标识共享内存段,及SGA ORACLE_HOME环境变量是Oracle软件的安装路径...结论:在UNIX、Linux平台上, 相同的ORACLE_HOME下不可以同时运行ORACLE_SID相同的多个实例, 不同的ORACLE_HOME下可以同时运行ORACLE_SID相同的多个实例
在未设置这些参数前,测试数据库可以正常访问: D:/>tnsping eygle TNS Ping Utility for 32-bit Windows: Version 10.2.0.3.0 -...tcp.invited_nodes=(172.16.33.11,172.16.34.89) 重新启动监听器使设置生效: [oracle@jumper admin]$ lsnrctl start LSNRCTL for Linux...TNSLSNR for Linux: Version 9.2.0.4.0 - Production System parameter file is /opt/oracle/product/9.2.0/...LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux...The command completed successfully 我们再来看客户端的访问: D:/>tnsping eygle TNS Ping Utility for 32-bit Windows
specified ERROR ERROR 31 rows selected. 5、通过第4步中的结果,可以判断大概一个方向 ,可能是主库连接到备中监听有问题导致报错,先先TNS配置中查找原因 6、在主库节点1中tnsping...备库配置的服务名看是否报错,操作如下: [Oracle@rac1:/home/oracle]$tnsping strac TNS Ping Utility for Linux: Version 11.2.0.4.0...(CONNECT_DATA = (SERVICE_NAME = strac)))rac = TNS-12533: TNS:illegal ADDRESS parameters 7、此时在主库节点2中tnsping...备库服务名发现是可以正常解析过来的 [oracle@rac2:/home/oracle]$tnsping strac TNS Ping Utility for Linux: Version 11.2.0.4.0
假设服务端的IP地址为10.129.128.57 使用tnsping本机的服务,竟然抛出了监听的问题。...$ tnsping s2gamebbs Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = s2gamebbs.test.com...1528))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux
) (CONNECT_DATA = (SERVICE_NAME = jyrac) (INSTANCE_NAME = jyrac1) ) ) 2. tnsping...测试通: [oracle@oradb27 admin]$ tnsping racbeq TNS Ping Utility for Linux: Version 10.2.0.5.0 - Production
01033: ORACLE initialization or shutdown in progress Process ID: 0 Session ID: 0 Serial number: 0 但是查看tnsping...既然/etc/hosts里面的配置没问题,主机名Queuedb_ZS.test.com指向主库,tnsping没问题,拿我就使用ping来测试。...))) TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error TNS-00517: Lost contact Linux
Oracle测试环境安装: 可参考:DBA运维福音:10分钟,Linux一行命令安装Oracle数据库(点击阅读原文获取跳转链接) 主库RAC环境一键安装: ....dbca_stby)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = cdb19c_stby) ) ) ##FOR DG BEGIN EOF tnsping...测试连通性: tnsping cdb19c tnsping cdb19c1 tnsping cdb19c2 tnsping cdb19c_stby ?...现拥有Oracle OCP,OceanBase OBCA认证,擅长Oracle数据库运维开发,备份恢复,安装迁移,Linux自动化运维脚本编写等。 ? END
DESCRIPTION= (ADDRESS=(PROTOCOL=ipc)(key=extproc)) (CONNECT_DATA=(SERVICE_NAME=TEST01)) ) 如果配置没有问题,可以使用tnsping...[ora11g@rac1 admin]$ tnsping extproc01 TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on
对于tnsping的一些小问题,自己也想了些办法来补充,最后发现使用nc是一个不错的选择。...可以参考 对于tnsping的连接超时的功能补充 主要思想如下: 如果网络是通的,那么会显示succeeded,否则会有一些错误信息 # nc -w 2 -v 10.11.65.111 22|grep...22|grep succ nc: connect to 10.11.65.191 port 22 (tcp) timed out: Operation now in progress 所以我们需要改进tnsping
在Red Hat Enterprise Linux Server release 6.7 成功安装ORACLE 11g 后,在客户端配置TNS后,测试是否可以连接到数据块服务器,结果报错: ORA-12170...DEDICATED) (SERVICE_NAME = esbdb) ) ) 3:查看服务器监听服务是否启动 [oracle@wgods ~]$ lsnrctl status LSNRCTL for Linux...=EXTPROC1))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux...The command completed successfully 4:使用tnsping命令检查,报TNS-12535: TNS: 操作超时,这时我们可以肯定是防火墙的问题了。...C:\Users\kerry>tnsping 192.168.1.81 TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production
CLIENT|SERVER|LISTENER] = LOGGING_LISTENER = [ON|OFF] TNSPING.TRACE_LEVEL... = [0-16|USER|ADMIN|SUPPORT|OFF] TNSPING.TRACE_DIRECTORY = <DIRECTORY...SQLNET.ORA on client CLI*.TRC Oracle Net - Server SQLNET.ORA on server SVR_*.TRC TNSPING... SQLNET.ORA on client | server TNSPING.TRC Oracle Name Server NAMES.ORA ...=d:\oracle\product\10.2.0\client_2\network\admin tnsping.trace_level=admin D:\>tnsping cnmmbo
领取专属 10元无门槛券
手把手带您无忧上云