15511477451 原文 oracle 11g在安裝過程中出現監聽程序未啟動或數據庫服務未注冊到該監聽程序?
環境:win7 64位系統、oracle11g數據庫
問題描述:在win7 64位系統下安裝oracle11g,在使用Database configuration Assistant創建數據庫時,在創建到85%的時候報錯。錯誤提示內容如下。
錯誤分析:
經過查看警告中給出的日志文件
F:\develop\oracle_data\app\Administrator\cfgtoollogs\dbca\test\emConfig.log有如下內容:
配置:connectDesc :(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=BUG-CLASS)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=test)))
但是在listener.ora中是這樣的:
(ADDRESS =(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
顯然計算機BUG-CLASS是不能夠訪問localhost(暫不理解)
解決方案:
在listener.ora中增加對BlueAeri-PC或ip地址的偵聽,具體步驟如下:
1.啟動Net Manager,在“監聽程序”--Listener下添加一個地址,主機名寫計算機名字或者ip,端口號還是1521,然后保存。
2.重啟監聽服務。
3.啟動Database configuration Assistant “配置數據庫選件”就可以重新配置em了,而不用刪除數據庫。再次創建數據庫時也不會報如上的錯誤。
在控制面板里,管理工具--服務 里面有 oracle的監聽服務。手動啟動,或是打 lsnrctl start dos命令里。