ORACLE数据库,JSP的应用,因为有定时任务(1分钟扫描下数据库的一个表),TOMCAT控制台经常报
Io 异常: The Network Adapter could not establish the connection
说明:
1、数据库还是能连接的,因为用户还是可以通过网站登录的。
2、程序部署情况如下:
IP1机子: 有ORACLE,JSP应用(oracle上建立了两个用户,用户1和用户2,用户1和用户2表结构和表空间均一样,jsp应用连接ORACLE用户1)
IP2机子:JSP应用(和IP1机子的JSP应用一样,连接的是IP1机子的用户2)但相同的程序、相同的表结构和空间,IP1机子的就经常报Io 异常: The Network Adapter could not establish the connection,IP2就没有问题。什么问题,帮忙分析下,如何设置能够避免?

解决方案 »

  1.   

    先ping下网络是否正常吧。
    这个异常的出现一般与数据库设置和你的计算机的设置有关,一般程序逻辑是没有问题的。你可以赏识做如下配置:
    把C:\oracle\ora92\network\admin目录下的listener.ora和tnsnames.ora文件中的HOST全部改为:HOST = 127.0.0.1 
      

  2.   


    C:\oracle\ora92\network\admin 是你的oracle安装所在目录,根据你自己安装的情况找到此目录。
      

  3.   

    一分钟扫描一次,不知道老兄有没有使用连接池?这个异常是连接无法建立。一般来说,在本机无法建立更多连接,是数据库达到了最大连接数。可能你ip1的oracle的默认连接数没有ip2大或者ip1中其他应用占用了部分连接