ORA-12571: TNS:packet writer failure

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這 一條。
根據上述緣由,對問題進行了檢測,最終發現問題出如今SQLNET.ORA文件的配置上。個人SQLNET.ORA 文件中沒有SQLNET.EXPIRE_ TIME=0這一行,而是將其中 SQLNET.AUTHENTICATION_ SERVICES  = (NTS)改成SQLNET.AUTHENTICATION_ SERVICES  = (NONE)。問題解決!
相關文章
相關標籤/搜索