最近時間,更換了項目組,最近突然發現Oracle Listener不能啟動。以前發現不能啟動的原因是,重裝了Oracle後沒有刪除以前的註冊表,以至於默認啟動服務的命令文件指向的依然是以前的位置,所以不能啟動,但這台電腦的Oracle只裝了一次。
昨天突然發現,在listener.ora文件中的Host配置的仍然是以前的計算機名稱,由於更換項目組後,沒有啟動過本地的Oracle,所以這次才不能啟動了。把配置中的主機名更換後發現一切正常了。
Oracle對於本地的設置,使用的是主機名,而不是IP,而對於遠程的地址使用的是IP。
具體位置:oracle/product/10.1.0/db_1/NETWORK/ADMIN/listener.ora
------------------------------------------------------------------------------------------------------
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 計算機名稱)(PORT = 1521))
)
)
)