解决数据库不能连接数据库的奇怪问题

上一篇 / 下一篇  2008-02-26 14:48:00 / 个人分类:数据库

 

本机出现网络出问题:

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 连接,但是不释放。一直到把所有的网络连接都占用完


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-08-29  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 5072
  • 日志数: 143
  • 建立时间: 2007-05-27
  • 更新时间: 2008-07-21

RSS订阅

Open Toolbar