能連通還不能說明什么,
tnsping 30 看看需要多少時間能連通服務器。
另外,檢查聯接超時時間是多少,如果太小,則改大些。

解决方案 »

  1.   

    我也遇到过,是不是过了一段时间与oracle的连接会自动丢失?哪里有设置吗?
      

  2.   

    是这样的,我也不知道那里有设置,我改了好多地方了,都不行。在网上也看到有人遇到类似的问题,说出来大家给看看:
    win2000上用sqlplus连接正常,但是如果用JBuilder6通过JDBC连接,则应用程序连接1-3次以后,出现以下错误: 
    The Network Adapter could not establish the connection! 
    此时如果用sqlplus连接则依然正常。重新启动listener又可以连接若干次。
      

  3.   

    改pfile文件把session连接时间加长一此试试看
      

  4.   

    我的session数目是335,数据库是空数据库,没有任何应用在上面,应该够了阿。
      

  5.   

    这是中间层的连接池实现的哈!
    你可以将所有的连接,生成连接对象放入一个池里面保留。
    在JAVA中尤其应该这样哈,你自己做程序哈,网上这样的东东很多哈
      

  6.   

    那末请问在oracle数据库的设置里可以设置吗?我设置了好象不行。
    关键是当出现该问题后,就根本建立不了与数据库的连接了。
    而且我的侦听启动之后,过几分钟之后,任何java应用就根本没办法连到数据库了,如何建立连接池呢?