科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网安全频道解决数据库不能连接数据库的奇怪问题

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家介绍如何解决数据库不能连接数据库的奇怪问题。

作者:赛迪网 林梦 来源:天新网 2008年4月14日

关键字: SQL SQL Server Mssql 数据库

  • 评论
  • 分享微博
  • 分享邮件

本机出现网络出问题:

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

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章