oracle 11g重開機後DBConsoleorcl、TNSListener兩個服務會無法啟動
不知道有沒有人跟小驢遇到過一樣的情況
因為開發需要,架設測試資料庫環境
oracle 11g安裝在vmware 的win2008,安裝完之後一切正常...
但是....
重新開機過後DBConsoleorcl、TNSListener兩個服務會無法啟動
上google找半天
有人說是因為「改了電腦名稱,改了IP,網域名稱變了」
但是....都沒有,只有安裝完,測試過oracle功能正常....
重開機....服務掛了,無法啟動....
電腦名稱沒換,IP也沒有變,網域名稱根本沒有加網域
當然大家也有提供解決方式,包括
方法一 修改System32\drivers\etc\hosts
方法二 修改oracle的emctl.bat、listener.ora、tnsnames.ora
方法三 修改oracle底下資料夾名稱....
有部分方式修改之後Oracle服務可以啟動
但是....下次重開機...一樣掛
這個問題卡了三天,這是之前使用Oracle 9i不曾發生過的情形~卡三天~哪招?
後來經過不斷的重裝、測試發現
win2008要設固定IP再安裝,不能用DHCP分配的IP
要不然....重開機之後雖然取得的IP一樣
但是....服務就是起不來~起不來~起不來~起不來~起不來~
固定IP....orz