问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么我的TNSping 命令用不了呢?

发布网友 发布时间:2022-04-29 16:11

我来回答

2个回答

懂视网 时间:2022-04-30 11:55

?
?本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。??

??客户端可以通过监听来和数据库服务器进行交互,如果我们是用tnsping来测试,并且返回正常,是否意味着数据库可用?答案是否定的。


1. 如下监听是正常启动:

??技术分享


2. 此时关闭数据库:

技术分享


3. 从客户端执行tnsping,显示是连接正常。

技术分享


由此我们可以看到,tnsping只是验证了客户端和数据库服务器的监听端口之间的通路是好的,但并未意味着数据库服务是可用的,因为客户端和Oracle服务器交互是通过Oracle server服务器进程来进行的,私有内存空间即是PGA,所以有时候我们做运维检测,tnsping不能代表Oracle数据库可用,可以用sqlplus真正执行一条语句(select sysdate from dual)才行。

版权声明:本文为博主原创文章,未经博主允许不得转载。

tnsping是否可以证明Oracle数据库可用?

标签:oracle   监听   tnsping   

热心网友 时间:2022-04-30 09:03

tnsping命令:如果能够ping通,则说明客户端能解析listener的机器名,而且listener也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。但是如果不能用tnsping通,则肯定连接不到数据库。

查看服务配置的tnsnames.ora文件路径

Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:

1)验证名字解析(nameresolution,当然是oracle自己的网络服务名)

2)远程的listener是否启动

在验证上面两项功能方面,它是DBA手头上一个比较得心应手的工具。Oracle 网络接口支持不同的网络与传输协议,其中我们最熟悉的就是TCP/IP。这篇文章只描述TCP/IP 协议族,然而,在oracle网络接口支持的其它协议下,tnsping的功能是一样的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
出租屋没有到公安机关登记违法吗 没有出租许可证但是出租房屋是否违法 家用电脑搭建Web服务器利用内网穿透实现对外访问 个人电脑搭服务器之内网穿透(wsl2+ubuntu22+阿里云ECS+frp) 简单免费内网穿透教程,利用树莓派实现低成本建站 无需公网 怎样免费领取微信收款音响? 濉溪中学学校简介 濉溪中学是濉溪一中吗 濉溪中学新生报到流程 濉溪中学普通班怎么样 ...tnsname.ora配置正确,ping IP地址通,tnsping不懂 为什么我的TNSping 命令用不了 错误 不是内部命令或是外部命令 求教 七零年狗人二零一五的命运 1970年属狗人今年会离婚吗? 七零年属狗的男人会出轨吗 70年的属狗的母亲勾引男人婚外情,母亲的情人,睡属狗的姑娘。母女俩睡一个男人 七o年属狗的男人怎样面对出轨的老婆? 70年属狗女2020年为啥要选择离开婚外情? 70年属狗人的感情婚姻 大三贫困申请书怎么写 贫困申请书咋写 佳能6d 光圈多少 烧烤后一身烟味怎么办 茶油有什么用 茶油的作用,茶油有利于健康吗? 茶油可以当按摩精油吗 山茶油可以当做按摩油吗? 茶油能当做身体的基础油用吗 茶油到底能干嘛用哦??要全部答案的。 茶油除了可以吃,还能用做茶油护肤吗! 1970年属狗人今年会离婚吗 oracle在使用tnsping时,老是提醒:TNS-03505: 无法解析名称? 如何在windows上使用tnsping Oracle实例启动问题 oracle实例启动不起来 oracle用dblink远程查询的时候在sql窗口经常出现TNS:无法解析指定的连接... tnsping 命令的格式,是怎样的? PLSQL正常sqlplus报错 求解决 网上的方法绝大多数都试过了 不管用.解决加分 谢谢 oracle安装后 tnsping错误 ORA-12535:TNS:操作超时是什么问题? oracle ORA-12154: TNS:could not resolve the connect identifier... pl/sql可以连上远程数据库,但是用cmd命令tnsping……exp就老提示无监听程序,ora12541 oracle服务端可以使用tnsping命令ping通localhost但是ping不通IP是... landmark中的oracle启动不了 请教关于tnsping命令执行时速度时快时慢的问题 ORACLE ,tnsping自己本机的IP,提示 无监听程序。 护理概念演变过程是什么? 葱叶怎么腌制方法 医学中的护理学,护理学指的是什么? 腌葱叶的制作方法