【賽迪網-IT技術報道】軟體環境:
1、Windows NT4.0+ORACLE 8.0.4
2、ORACLE安裝路徑為:C:\ORANT
錯誤現象:
1、ORACLE啟動時,監聽器不啟動或打開出錯
2、伺服器端:用username/password登錄正常,但用username/password@alias登錄不成功
3、客戶端:用username/password@alias登錄不成功
解決方法:
1、假如是因為修改了NT的機器名,則把listener.ora文檔中的host參數全部改為新的NT機器名,重新啟動OracleTNSListenr80服務即可。
例如:
LISTENER =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1521))
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1526))
)
2.使用監聽器實用程式:LSNRCTL80.exe
3.檢查監聽器參數文檔:c:\orant\NET80\admin\listener.ora
4.檢查監聽器日誌文檔:c:\orant\NET80\log\listener.log
5.Tnsnames.ora文檔配置錯誤,重新配置。
6.檢查client 端 Tnsnames.ora
(責任編輯:盧兆林)