ORA-12571:TNS:包復寫器失效
2007-05-28 22:04
ORA-12571:TNS:包復寫器失效
近日一直在做Oracle數據庫的搭建(入門),在搭建過程中遇到“ORA-12571:TNS:包復寫器失效”這個錯誤,產生錯誤的情況如下:
情況1:
環境配置:Win2000 Server、Oracle 9i
描述:機器安裝完系統,安裝Oracle9i,成功搭建數據庫,並開通服務,經測試可以連接。然后將機器加入域,然后用域帳戶進入系統,再連接數據庫出現“ORA-12571:TNS:包復寫器失效”。
情況2:
環境配置:Win2000 Server、Oracle 9i
描述:機器安裝完系統,先加入域,然后用域帳戶登陸系統,安裝Oracle9i,搭建數據庫失敗,出現“ORA-12571:TNS:包復寫器失效”。
經在網絡查詢資料及解決方案,初步得到問題的可能原因:
1.如果你想要通過防火牆來訪問數據庫,那么防火牆的錯誤配置可能導致Oracle連接斷開。當你探測1521端口的監聽器時,監聽器不理睬你的連接,而只專心於某一個服務器過程。你可以通過一個新的、隨機的端口與那個服務器進程進行通信。防火牆可能阻止了這個新端口的通信。這就可能會影響到你的連接。
2.可能是與網絡相關,網絡連接中斷導致問題的出現。
3.當工作站上的探測軟件或者個人防火牆無意間導致了你的網
絡通信出現問題。刪除探測軟件或者正確地配置個人防火牆,可以解決這個問題。
4.SQLNET.ORA文件的不正確配置也可能導致問題。刪除你的客戶端和你的數據庫服務器上SQLNET.ORA 文件中SQLNET.EXPIRE_
TIME=0這 一條。
|