LINUX AS3 ,在安裝9i後, 原有的10G出現監聽問題

Steven1981發表於2007-04-29

經歷共享

[@more@]

1.LINUX AS3 , 原有10G , 資料庫,監聽,都正常.
2.為了配置DATA GUARD,又裝了9i. (選擇9i也是迫不得已,另一臺測試機記憶體只有128M)
3.配置完9i後,回到10G(沒有重新安裝,主要是.bash_profile的修改)
4.資料庫啟動正常.
5.監聽出現如下問題

[oracle@ora1 oracle]$ lsnrctl status

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 29-APR-2007 08:37:52

Copyright (c) 1991, 2005, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ora1)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused

檢視監聽檔案:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ora1)(PORT = 1521))
)
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = RVER/ora10/product/10.20.1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = heyf)
(ORACLE_HOME = RVER/ora10/product/10.20.1)
(SID_NAME = heyf)
)
)
沒有什麼可疑!

6.GOOGLE搜尋關於:Linux Error: 111: Connection refused
雖有不少解決問題的辦法,
比如:
add follow message to /etc/hosts :
127.0.0.1 localhost:locahostdomain localhost

許可權設定

cd $ORACLE_HOME/bin
relink all
但對於我的機子都沒有作用.

已是晚上23:00,暫且搞一段落.

7.次日,在sosdb QQ群,傳送幫助.
8.SOMEBODY建議用NETCA重建LISTENER
9.到伺服器前,用ORACLE登陸, 重新配置LISTENER,問題解決.
10.雖然問題解決,但還是不知道導致這個問題的真正原因.
11.如果條件限制,不能到伺服器前用netca,該如何處理?
12.最後感謝網路,感謝SOSDB成員給予的幫助.

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

相關文章