DB LINK连接失效的问题,怎么解决。谢谢各位。

解决方案 »

  1.   

    具体错误是什么?
    是不是连接数太多了呢?alter system set open_links=6 scope=spfile; 
      

  2.   

    ORA-02068: 以下严重错误源于 WATER_EPW_LINK
    ORA-03135: 连接失去联系 
    报这个错误,大哥。
      

  3.   

    这种一般都是由于过多的连接超时导致的
    楼主看看这个帖子吧
    http://bbs.csdn.net/topics/390083883 
      

  4.   

    1. 升级oracle到11g,高版本oracle可以保证dblink使用时都是ok的;
    2. 应用访问数据库的代码中,查询完毕后,显示关闭dblink;
    3. 取消A库到B库的超时断开机制,这方法不保险,因为长时间的网络连接可能还会被其他因素断开;
    4. 配置应用连接池,每次提供连接时也要检查dblink是否可用。 
    想问下大哥,第4个具体操作是怎样的
      

  5.   

    1. 升级oracle到11g,高版本oracle可以保证dblink使用时都是ok的;
    2. 应用访问数据库的代码中,查询完毕后,显示关闭dblink;
    3. 取消A库到B库的超时断开机制,这方法不保险,因为长时间的网络连接可能还会被其他因素断开;
    4. 配置应用连接池,每次提供连接时也要检查dblink是否可用。 
    想问下大哥,第4个具体操作是怎样的这个你应该问链接里的那个人啊,我觉得应该是指在你的程序里面进行设置,想jdbc连接池一样的东西