这几天在维护一个项目我在ORACLE客户端访问ORACLE数据库
或者我在客户端PING数据库服务器,(如plsql 或 TOAD)
总是提示没有监听或不通.
接着,我从新启动机器就OK了
这是什么原因,谢谢解答?
如果不用启动客户端计算机又该怎么做.
谢谢

解决方案 »

  1.   

    如果连接断开后,仔细检查一下tnsname配置是否发生了改变
    另外,将网线拨出来接到另一台机器或笔记本电脑上测试一下,如果确定这样也连接不上,那么主要问题肯定出在网络上
      

  2.   

    你能ping通服务器吗?如果可以ping通服务器,而你使用sqlplus或TOAD连接不上,可能是服务器的连接数超出设置的范围,你下次重起服务器后,使用show parameter session和show parameter process看一下,如果这两个参数过小,就是这个问题。另外,有可能是你的应用申请了大量的连接没有释放导致的。
      

  3.   

    谢谢解答!!!服务器PING不同;TNSNAME也没有变化;所有的机器都这样.只要重新启动就OK了.如果网络有问题,为什么PING别的机器都没有问题,而且重启就可以?(每次都这样)我用的ORA8 + AIX(UNIX)/IBM没有应用大量连接,早上去上班就PING不同,而且也未使用过任何ORACLE8连接资源.有没有网络防火墙或者数据保护之类的软件或硬件保护哪?还是ORACLE的设置优化关系哪?谢谢关注!
      

  4.   

    项目是我开发过 jsp(structs)+tomcat+ora8web服务器是windows 2000 professions sp4(在上面用WEBSEVICES 做了个中间层)数据库服务器是 AIX UNIX...ping web服务器一点问题都没有.惆怅,不知道是软还是硬问题?