Windows下Oracle进程启动和关闭

启动进程:
dbstart.cmd

REM "dbstart.cmd"
@echo off
if "%1" == "" goto ERROR
set ORASID="%1"
set ORAHOME="oracle"
net start OracleService%ORASID%
REM net start Oracle%ORAHOME%HTTPServer
net start Oracle%ORAHOME%TNSListener
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
goto END

关闭进程:
dbshut.cmd

REM "dbshut.cmd"
@echo off
if "%1" == "" goto ERROR
set ORASID="%1"
set ORAHOME="oracle"
net stop OracleService%ORASID%
REM net stop Oracle%ORAHOME%HTTPServer
net stop Oracle%ORAHOME%TNSListener
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
goto END

:ERROR
@echo 启动数据库未指定!

:END
@echo on

使用方式:

启动TDB数据库:
dbstart.cmd
REM "tdbstart.cmd"
@echo off
call dbstart.cmd TDB
@echo on

关闭TDB数据库:
dbshut.cmd
REM "tdbshut.cmd"
@echo off
call dbshut.cmd TDB
@echo on

你可能感兴趣的:(oracle,windows,.net)