本机出现网络出问题:
VERSION INFORMATION:
TNS for Solaris: Version 9.2.0.1.0 - Production
TCP/IP NT Protocol Adapter for Solaris: Version 9.2.0.1.0 - Production
Time: 24-DEC-2007 14:40:59
Tracing not turned on.
Tns error struct:
nr err code: 0
ns main err code: 12545
TNS-12545: Connect failed because target host or object does not exist
ns secondary err code: 12560 |
错误现象 :
1. 远程的 PL/SQL 可以连接数据库 :
2. 本地数据库连接 sqlplus test/test 可以连接数据库
3. sqlplus test/test@oradb 不能连接数据库
解决问题:
从上面的现象,可以确定监听没有问题 :
netstat -an | wc -l
netstat -an | grep 61.243.xx.xx | wc -l
32746
# telnet 192.168.130.8
Trying 192.168.130.8...
telnet: Unable to connect to remote host:
Cannot assign requested address |
可以确定,是这个端口站完了所有的 网络连接 : , 61.243.xx.xx ,找到 杀掉相关的程序。问题解决。
原因:某个程序一直申请 socket 连接,但是不释放。一直到把所有的网络连接都占用完。