宿主機/客戶端無法連線虛擬機器/主機Oracle11g

mahe0207發表於2014-07-10

相關報錯:

ORA-12154: TNS: Could not resolve service name

ORA-12170: TNS:Connect timeout occurred

TNS-12535: TNS:operation timed out

TNS-03505: Failed to resolve name

 

1.虛擬機器/主機配置

1Listening Locations  Database Services 兩個都要配置




2)檢查防火牆是否限制1521

iptables -L -n   or    service iptables status

防火牆新增例外

              /sbin/iptables -I INPUT -p tcp --dport 1521 -j ACCEPT #開啟1521埠 

              /etc/rc.d/init.d/iptables save #儲存配置 

              /etc/rc.d/init.d/iptables restart #重啟服務
      或者關閉防火牆
             service iptables stop
             chkconfig iptables off

2.宿主機/客戶端配置

1)檢查環境變數 ORACLE_BASEORACLE_HOME的路徑,PATH Oraclepath放到最前面

2telnet命令 檢視主機1521埠是否被限制

telnet [ip] [port] 命令驗證 (win7 控制皮膚--程式-開啟或關閉Windows功能,勾選telnet客戶端,即可執行telnet命令)

3)檢查服務名與主機是否一致

 

虛擬機器修改配置後,重新開啟宿主機的netmgr進行連線測試

配置檔案的service_name 前含有空格,也會報錯

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29437301/viewspace-1215624/,如需轉載,請註明出處,否則將追究法律責任。

相關文章