tnsping是否可以证明Oracle数据库可用?
来源:互联网 发布:中国耽美网络剧 编辑:程序博客网 时间:2024/04/29 23:33
监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。Oracle官方对其的定义为:A process that listens for incoming client connection requests and manages network traffic to the database.
本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。
本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。
客户端可以通过监听来和数据库服务器进行交互,如果我们是用tnsping来测试,并且返回正常,是否意味着数据库可用?答案是否定的。
1. 如下监听是正常启动:
2. 此时关闭数据库:
3. 从客户端执行tnsping,显示是连接正常。
由此我们可以看到,tnsping只是验证了客户端和数据库服务器的监听端口之间的通路是好的,但并未意味着数据库服务是可用的,因为客户端和Oracle服务器交互是通过Oracle server服务器进程来进行的,私有内存空间即是PGA,所以有时候我们做运维检测,tnsping不能代表Oracle数据库可用,可以用sqlplus真正执行一条语句(select sysdate from dual)才行。
0 0
- tnsping是否可以证明Oracle数据库可用?
- tnsping是否可以证明Oracle数据库可用?
- TNSPING只用于测试DB Listener是否可用,特别注意它不能检测数据库是否已经启动。
- Oracle 数据库 序列 序列是否可以重复
- TNS-03505 oracle用户可以tnsping通,普通用户tnsping报错
- tnsping命令只是测试端口是否通,不检测服务名是否可以解析
- oracle tnsping用法
- oracle-tnsping命令
- oracle tnsping用法
- oracle tnsping
- oracle tnsping命令
- oracle的tnsping命令使用
- Oracle中tnsping命令解析
- oracle tnsping 慢的问题
- Oracle中tnsping命令解析
- tnsping
- 两个不同用户数据库中的表是否可以建立外键关系 oracle
- oracle中TNSPING和 PING命令
- WebGame Blog
- 【赛码】认老乡
- Java算法之链表笔记记录
- java设计模式之门面模式
- java简单概述
- tnsping是否可以证明Oracle数据库可用?
- Codeforces 604 C Alternative Thinking【思维】
- Spark的资源管理以及YARN-Cluster Vs YARN-Client
- OC内存管理
- CyclicBarrier
- 【NOIP2012模拟10.25】单元格
- Android加载WebView进度条显示
- Selector
- linux面试小知识