Oracle更改埠後lsnrctl無法啟動

wgkgood發表於2011-05-02

Oracle更改埠後lsnrctl無法啟動

最近在研究Oracle 10G,先從安裝的時候說起吧,安裝的時候,由於預設埠1521已經被其他程式佔了,裝完oracle後,埠變成了1522。

於是把埠改成又改成了1521,當時可以重啟,而且埠也從1522變成了1521,可是沒過多久,nagios監控上報警顯示1521埠關閉 ~~~~(>_啟動oracle 的監聽的時候也報錯,無法啟動。最後在網上找到了一篇文章,當時沒記下出處 現在想找都麻煩了 呵呵 以下是我的解決方法:

無法的啟動的原因就是因為我們改動了listener.ora等檔案。listener.ora
原檔案內容如下:

/home/oracle/oracle/10.2.0/db_1/network/admin/listener.ora

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /home/oracle/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
)

(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =

1521))
)

正確更改後是這樣的:【這個是改好的配置可以啟動oracle監聽】
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = /home/oracle/oracle/product/10.2.0/db_1)
(SID_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =

1521))
)
)

原文出自:http://blog.mgcrazy.com/thread-1072-1.html

[@more@]

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

相關文章