我们有个应用系统,一台数据库服务器,用的是redhat,oracle10g,一台是应用服务器,用的也是redhat,weblogic。上周系统用着的时候断了一次电,但是两台服务器的电没有断。这之后就开始报数据库异常,用plsql出连不上,但是在服务器上用sqlplus连又是好的,我就重启了两台服务器,后来好了,但是从那开始oracle就是一下连得上,一下连不上

解决方案 »

  1.   

    交换机、网络是不是有问题啊。服务器上可以使用oracle说明oralce没有问题。试着把数据库和应用单独接个一个交换机上,测试应用是否会有问题,依次排除问题。
      

  2.   

    在客户端ping你的服务器,如果一直正常的话,可能就要重新配置连接串,在连接串中使用服务器的IP地址。也不妨贴出你的tnsnames.ora和监听文件来。
      

  3.   

    首先,感谢各位的解答
    1.2楼,你们好,我不知道是不是网络的问题,我下面还有一些情况
    3楼,你好,我这里试过了,ping服务器一直PING得通,而且从没有过丢包的现象。还有就是listener和tnsnames.ora我仔细看过,都没问题!
    4楼,你好,哈哈,不好意思,我不会写那种程序今天下午,系统又出这种问题了,上午好好的,下午就用不了了,也是应用系统报数据库异常,我用plsql出连不上数据库,有时报连接丢失,有时报找不到监听程序,后来我重启了oracle,还是不行,不过过了2,30分钟又好了,但是还是不稳定,一下断,一下可以,但是间隔时间不固定,有时可以连久一点,有时一下就断了不知道大侠们碰到过这个问题没有,我这两周快被这个问题搞得崩溃了!希望大家帮帮忙!
      

  4.   

    找你们单位负责网络的来检查一下!
    你的weblogic和数据库服务器是不是个独立的小网,
    可能是你的weblogic到数据库的网络时而出现问题,你叫你看看吧!
    应用本身估计没什么问题.
      

  5.   

    哦,对了,不好意思,还有一点忘了说了,两台服务器都能PING通,而且都没有出现丢包的现象
      

  6.   

    不知道这台服务器是不是和internet相连?这几天,微软反XP盗版搞得全世界风雨飘摇,单位有几台w2k也时好时坏,是非有这类传染病?
      

  7.   

    1、看看日志文件里面有没有错误信息
    2、每次client连接不上的时候,服务器上都能连接?
    3、每次client连接不上的时候,返回的错误都不固定?
      

  8.   

    看一下你oracle的错误日志,里面有什么错误提示?
      

  9.   

    谢谢各位的回答:
        服务器的操作系统是redhat.
      

  10.   

    redhat呀,那更该看看网络了,系统本身估计问题不大!
    你有找网络部的人看吗?
      

  11.   

    我们也一样,但用ping命令经常掉包!!
      

  12.   

    哈哈,谢谢各位的细心解答,终于搞定了,散分,果然是网络的问题,是IP冲突的问题,REDHAT没有IP保护功能,所以别人用这个IP!