由於公司需要電腦加入域,所以修改了計算機名。加上平時基本不太用ORACLE,服務都是手工啓動的。
下午突然要用ORACLE做個測試,結果發現服務啓動不了,監聽器也無法啓動。
後來在網絡的幫助下解決了問題,列出自己的操作:
1、進入CMD,輸入emctl start dbconsole。
2、在上一步命令結果中提示錯誤的路徑裏,把之前的計算機名修改爲當前的計算機名(如果包含域則也一起寫) 。
3、完成後輸入emca -r重新創建
4、第3步中如果提示"警告: 'shared_pool_size' 必須大於等於 80 MB", "嚴重: 'job_queue_processes' 必須大於等於 1",則
SQL> alter system set shared_pool_size=80M scope=both;
5、再emca -r無錯誤後,應該就可以在服務管理器裏啓動了。