解決方式:
啟動Net Manager,在“監聽程序”--Listener下添加壹個地址,主機名寫計算機名字或者ip,端口號還是1521,然後保存。
重啟監聽服務。
啟動Database configuration Assistant “配置數據庫選件”就可以重新配置em了,而不用刪除數據庫。再次創建數據庫時也不會報如上的錯誤。
在控制面板裏,管理工具--服務 裏面有 oracle的監聽服務。手動啟動,或是打 lsnrctl start dos命令裏。
oracle 11g在安裝過程中出現監聽程序未啟動或數據庫服務未註冊到該監聽程序
錯誤分析:
經過查看警告中給出的日誌文件
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(暫不理解)。