TNS-01189: 監聽程式無法驗證使用者 問題解決一例

guoge發表於2009-02-02
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4  

Vmware 克隆出一個原本正常的包含ORACLE的系統。

由於IP地址衝突,修改了IP地址,地址從132.147.100.101 132.147.100.102 修改為 但沒有修改機器名,仍然為primary (機器名沒有衝突)。

發現資料庫監聽不能正常啟動,如下:

 

LSNRCTL> status

正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=primary)(PORT=1521)))

TNS-01189: 監聽程式無法驗證使用者

由於Listener.ora檔案中配置的是機器名而不是IP地址,所以不知道是什麼原因引起的。

偶爾ping下主機:

D:\>ping primary

 

Pinging primary [132.147.100.101] with 32 bytes of data:

 

Control-C

^C

發現primaryIP地址仍為132.147.100.101

 

原來在系統的hosts (windows C:\WINDOWS\system32\drivers\etc\) 檔案中定義了

132.147.100.101        Primary

將這裡的地址改為132.147.100.102

 

再啟動監聽:

LSNRCTL> start

啟動tnslsnr: 請稍候...

 

TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Production

系統引數檔案為D:\oracle\product\10.2.0\db_1\network\admin\listener.ora

寫入D:\oracle\product\10.2.0\db_1\network\log\listener.log的日誌資訊

監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Priamry)(PORT=1521)))

監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))

 

正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=primary)(PORT=1521)))

LISTENER STATUS

------------------------

別名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Produ

ction

啟動日期                  02-2 -2009 09:23:48

正常執行時間              0 0 小時 0 3

跟蹤級別                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

監聽程式引數檔案          D:\oracle\product\10.2.0\db_1\network\admin\listener.o

ra

監聽程式日誌檔案          D:\oracle\product\10.2.0\db_1\network\log\listener.log

 

監聽端點概要...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Priamry)(PORT=1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))

服務摘要..

服務 "PLSExtProc" 包含 1 個例程。

  例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...

命令執行成功

 

 

 

小結: windows 系統判斷本機主機名的地址時,首先會使用HOST檔案查詢,再查詢本機地址。如果有遇到TNS-01189 類似問題,不妨先ping 下,看看IP地址是否正確。在上面的例子中,由於監聽啟動的不是本機的監聽,自然需要密碼驗證,因此也自然報上面的錯誤。

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

相關文章