1. 程式人生 > >區域網內遠端連線Oracle

區域網內遠端連線Oracle

今天連線另一臺機器的oracle的時候老是報錯:ora-12170:tns:連線超時

百度了下解決辦法,在此小結一下:

  1. ping ip地址 檢視網路問題,看能否ping通;
    這個不通那就沒轍了,先搞定網路再說吧~~

  2. cmd 中用 tnsping ip地址(或者是伺服器的例項名SID)如果報“TNS-12535:操作超時”,可能是伺服器端防火牆 沒有關閉;
    這個簡單,最直接的辦法就是把服務端的防火牆關了.
    或者新增入站規則.

  3. cmd–netstat -na 檢視1521埠是否關閉,如果關閉Windows XP中的防火牆設定中將1521埠設為例外.

  4. cmd–lsnrctl status lsnrctl是listener-control 監聽器的縮寫,檢視監聽的狀態.

新增入站規則:
以win7為例: 開啟控制面板–>防火牆.在左側選擇高階設定,彈出介面選擇左側的入站規則,再選右邊的新建規則,按照提示選擇埠,下一步,1521,新增描述,完成.