堕落不振功业废,勤耕不辍日月新

oracle instant client and tnsping

Oracle hailen 535℃

 

最近版本的即时客户端已经没有了tnsping这个命令,可以从相应版本的客户端或服务器bin目录中拷贝此文件,或者用脚本简单的替代:

tnsping >/dev/null 2>&1 ||  
    tnsping() { 
        sqlplus -L -S x/x@$1 </dev/null | grep ORA- | (grep -v ORA-01017 || echo OK) 
    }   

将此段脚本放入.profile或.bashrc即可。

又或者直接测试一下服务器的1521端口是否正常开放:

$ telnet a.b.c.d 1521
Trying a.b.c.d...
Connected to a.b.c.d.
Escape character is '^]'.

这样就说明oracle监听是正常的。

===
Software is like sex, it’s better when it’s free. —Linus Torvalds

转载请注明:我是IT » oracle instant client and tnsping

喜欢 (0)or分享 (0)