oracle安裝重開機後服務無法啟動

  • 3079
  • 0

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