tnsping命令详解
来源:互联网 发布:程序员开发软件 编辑:程序博客网 时间:2024/05/19 21:03
Tnsping是Oracle提供的诊断连接动作的重要方法。我们在客户端上使用tnsping,可以快速的定位连接过程中错误,进行问题判断。从功能上看,tnsping能够帮助我们解决几个方面问题:
ü 本地Oracle Net配置文件解析:sqlnet.ora、tnsname.ora是我们客户端最重要的两个配置文件。由于历史的原因,Oracle基础配置文件很多是文本格式,Oracle Net三个核心配置文件尤其如此。netca等配置工具也只是一个文本文件写入读取功能。很多朋友进行配置的时候,图简单直接进行文本复制黏贴,容易引起问题故障。tnsping可以模拟连接过程,对配置文件中的名称进行预解析,如果存在格式错误,解析必定失败;
ü 服务器端监听器状态诊断:在远程连接数据库服务器的时候,监听器是一个不能回避的组件。tnsping是可以进行网络访问判断的,如果监听器没有运行、或者没有在指定的端口上运行,tnsping是可以做出判断提示信息的;
ü 注册服务有限验证:在本地连接名称中,服务名、主机名、监听器伺候端口、连接协议是连接信息的几个要素。服务名是tnsping不能验证的对象,也就是说。如果监听器注册信息(动态注册、静态注册)中不存在连接的服务名,tnsping是不会报错的;
使用方法如下
tnsping 192.168.1.123:1521/oracle11g
tnsping命令:如果能够ping通,则说明客户端能解析listener的机器名,而且lister也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。但是如果不能用tnsping通,则肯定连接不到数据库。
默认情况下,tnsping跟踪功能是关闭的。我们需要在Oracle Net配置文件sqlnet.ora中进行手工的配置。注意:配置是在客户端,我们执行tnsping命令也是在客户端进行。$ORACLE_HOME/network/admin
--客户端sqlnet.ora,位置$ORACLE_HOME/network/admin
使用tnsping连接一个本地连接名oracle
然后在$ORACLE_HOME/network/trace/tnsping.trc中查看跟踪信息
- tnsping命令详解
- tnsping 命令
- tnsping 命令
- TNSPING命令
- tnsping 命令
- tnsping命令
- oracle-tnsping命令
- oracle tnsping命令
- oracle的tnsping命令使用
- Oracle中tnsping命令解析
- Oracle中tnsping命令解析
- tnsping
- oracle中TNSPING和 PING命令
- oracle tnsping命令、sql*plus使用
- tnsping 不是内部命令也不是外部命令
- 比较orale的tnsping与TCP/IP的ping命令
- 比较orale的tnsping与TCP/IP的ping命令:
- orale的tnsping与TCPIP的ping命令的比较
- 数据库打开阶段,新增的数据文件损坏
- 电子词典
- 【Linux 系统 连接网络、固定IP】
- Scala速成
- IP地址与子网掩码
- tnsping命令详解
- Laravel源码解析一 【请求的生命周期】
- SSH商城Demo --- 二、需求分析
- Android蓝牙配对弹出框过程分析
- 十一,linux中配置jdk8环境
- Centos 6.5 编译Install SVN-1.9.5
- Linux 上的 MAC 地址欺骗
- 意外把移动硬盘标记为活动分区怎么办?
- JDK并发包---(5)重入锁ReentrantLock:公平锁