Oracle數據庫自動啟動失靈
發表于:2007-07-13來源:作者:點擊數:
標簽:
在你安裝了 Windows MS04-011 安全 更新之后,你機器上面的 Oracle 8i 數據庫 將不能自動運行。一般可以通過手工啟動Oracle數據庫的方法解決這個問題。 1.修改Oracle數據庫服務啟動類型為“手工”。 a.控制面板-管理工具-服務。 b.雙擊OracleServiceSID。 c.
在你安裝了
Windows MS04-011
安全更新之后,你機器上面的
Oracle 8i
數據庫將不能自動運行。一般可以通過手工啟動Oracle數據庫的方法解決這個問題。
1.修改Oracle數據庫服務啟動類型為“手工”。
a.控制面板 -> 管理工具 -> 服務。
b.雙擊OracleService<SID>。
c.在OracleService<SID>的屬性對話框中點擊“常規”標簽,并裝“啟動類型”修改為“手工”。
d.點擊“確定”完成。
2.修改Oracle實例的啟動設置。
a.開始 -> 運行。
b.輸入 regedit ,并點擊“確定”。
c.在注冊表編輯器中找到:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0。
d.雙擊ORA_<SID>_AUTOSTART,并輸入FALSE,點擊“確定”。
e.關閉注冊表編輯器。
3.創建
SQL腳本文件,并命名為“StartupOracleORCL.
sql”。內容如下:
connect <username>/<password>
startup PFILE=<INIT.ORA的絕對路徑>
exit
例:
connect internal/
oracle startup PFILE=C:\Oracle\admin\orcl\pfile\INIT.ORA
exit
4.創建批處理文件,并命名為“Orastart.bat”。內容如下:
@echo off
 
.net start <Oracle數據庫服務名>
set ORACLE_SID=<SID>
svrmgrl @<startupOracleORCL.sql的絕對路徑>
exit
例:
@echo off
net start OracleServiceORCL
set ORACLE_SID=ORCL
svrmgrl @E:\Tools\OraStart\StartupOracleORCL.sql
exit
5.運行Orastart.bat完成手工啟動Oracle。
原文轉自:http://www.kjueaiud.com