客戶端連線EBS 11i VIS報ORA-12537: TNS: 連線已關閉 錯誤的解決

dakulaDL發表於2012-11-16

幫助同事完成EBS 11i VIS的安裝,另外一個做技術顧問的同事希望透過Pl/SQL developer連線到資料庫,但是報"ORA-12537: TNS: 連線已關閉"的錯誤。伺服器和客戶端的防火牆都已經關閉,後來發現是因為sqlnet.ora檔案的原因,出於安全的考慮,VIS預設是限制訪問的,只允許本機訪問($ORACLE_HOME/netwrok/admin/VIS_/sqlnet.ora的tcp.validnode_checking = yes
tcp.invited_nodes=(PLEBIZ-CC2.ge.com)這兩個引數控制),如果希望取消訪問限制,可以把tcp.validnode_checking = yes
tcp.invited_nodes=(PLEBIZ-CC2.ge.com這兩行註釋掉,然後重啟資料庫的監聽lsnrctl stop VIS;lsnrctl start VIS)

注:在處理這個問題的過程中犯了一個低階錯誤,開始修改引數後重啟總是不生效,後來發現修改的檔案不對,修改了$ORACLE_HOME/network/admin/sqlnet.ora這個檔案,應該修改$ORACLE_HOME/netwrok/admin/VIS_/sqlnet.ora。由於存在多個sqlnet.ora檔案,查詢的時候不夠仔細,希望大家不要犯同樣的錯誤。

 

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

相關文章