我连接在自己机器上的oracle数据库,但是只有在联网的 情况下才可以 连接到,断网时就报···数据库连接异常。。请问谁知道是怎么回事····在此谢过了

解决方案 »

  1.   

    看一下你是否有用LOCALNAME配置过NET MANAGER,如果没有,添加上去试试
      

  2.   

    如果你的tnsnames.ora中配置的都是主机名,那么应该不存在问题。你是通过什么方式连接数据库?oci还是jdbc thin client?
      

  3.   

    有个简单的解决方式,也算一种。
    不联机的时候启用microsoft loopback 网卡.这样就是不真联网络也一样可以用oracle .
      

  4.   

    谢谢各位```问题已经解决了 ``.在hibernate 配置文件中,当联网时,url是ip,断开网时要改为localhost就可以了 ,虽然还不知道!可能是因为,url是ip那么在连接oracle数据库时首选从网络连接而此时没有网络,就会报数据库异常,呵呵应该是这样吧````理解错了 请给为高手指点...
      

  5.   

    url那里填写主机名,不填ip。
      

  6.   

    tnsnames.ora 中的 IPC 设置是用来设置本地连接的。
      

  7.   

    请问hibernate 配置文件在什么位置呀??