Oracle SQL Developer连接linux上的11G R2时提示“Socket read timed out”,请问这里要如何解决啊。

解决方案 »

  1.   

    我一般是先关Server OS的防火墙,再ping,然后再tnsping。
      

  2.   

    tnsping看看通不通,防火墙设置…
      

  3.   

    已經解決了,將tnsnames.ora編輯為如下就好了:
    wilson =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.48)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = wilson)
        )
      )在裝LINUX時沒有設置主機名,將HOST改為IP地址後可以連接成功。
      

  4.   

    可是我不太清楚原理,都是一瞎猜的,有高手能解釋一下嗎?
    裝機時沒有設置linux主機名,防火牆之類的沒有開啟,還有tnsping這個命令怎麼用,和PING命令有什麼區別呢?