針對不同版本的數據庫需註釋相關命令行。
啓動數據庫腳本:dbstart.cmd
@echo off
REM ------ Common Commands -------
set ORAHOME="ORACLE_HOME_NAME"
set ORASID="ORACLE_SID"
net start Oracle%ORAHOME%TNSListener
net start OracleService%ORASID%
REM ------ Commands For Oracle 8.x - 9.2 --------
REM net start Oracle%ORAHOME%HTTPServer
REM net start Oracle%ORAHOME%ClientCache
REM net start Oracle%ORAHOME%Agent
REM net start Oracle%ORAHOME%SNMPPeerEncapsulator
REM net start Oracle%ORAHOME%SNMPPeerMasterAgent
REM net start Oracle%ORAHOME%PagingServer
REM net start OracleMTSRecoverService
REM ------ Commands For Oracle 10.x --------
REM net start OracleDBConsole%ORASID%
REM net start OracleJobScheduler%ORASID%
REM net start Oracle%ORAHOME%iSQL*Plus
REM ------ Commands For Oracle 11.x --------
REM net start OracleDBConsole%ORASID%
REM net start OracleJobScheduler%ORASID%
關閉數據庫腳本: dbshut.cmd@echo off
REM ------ Common Commands -------
set ORAHOME="ORACLE_HOME_NAME"
set ORASID="ORACLE_SID"
net stop Oracle%ORAHOME%TNSListener
net stop OracleService%ORASID%
REM ------ Commands For Oracle 8.x - 9.2 --------
REM net stop Oracle%ORAHOME%HTTPServer
REM net stop Oracle%ORAHOME%ClientCache
REM net stop Oracle%ORAHOME%Agent
REM net stop Oracle%ORAHOME%SNMPPeerEncapsulator
REM net stop Oracle%ORAHOME%SNMPPeerMasterAgent
REM net stop Oracle%ORAHOME%PagingServer
REM net stop OracleMTSRecoverService
REM ------ Commands For Oracle 10.x --------
REM net stop OracleDBConsole%ORASID%
REM net stop OracleJobScheduler%ORASID%
REM net stop Oracle%ORAHOME%iSQL*Plus
REM ------ Commands For Oracle 11.x --------
REM net stop OracleDBConsole%ORASID%
REM net stop OracleJobScheduler%ORASID%注:
ORACLE_HOME_NAME:
系統註冊表HKLM\SOFTWARE\ORACLE\…下ORACLE_HOME_NAME鍵值。(9i爲\HOME0, 10g爲\KEY_OraDb10g_home1,11g爲\KEY_OraDb11g_home1)
ORALCLE_SID:
爲Oracle系統標識符。