自写批处理启动或关闭Oracle服务

1、以下是关闭Oracle批处理代码。(注意:如果要打开或关闭MSSQLServer的服务时,写服务时要加双引号)

@echo off
:input
cls
echo 打开/关闭Oracle服务?(s/c)
set /p var=input s/c :
if %var%==s (
goto start
)
if %var%==c (
goto close
)

goto input
::如果输入的不是s/c,则重新输入!

:start
echo 正在启动Oracle服务...
echo.
(net start OracleServiceORCL)&(net start OracleOraDb10g_home1TNSListener)&(net start
OracleOraDb10g_home1iSQL*Plus)&(net start OracleJobSchedulerORCL)&(net start
OracleDBConsoleorcl)
goto end

:close
echo 正在关闭Oracle服务...
echo.
(net stop OracleServiceORCL)&(net stop OracleOraDb10g_home1TNSListener)&(net stop
OracleOraDb10g_home1iSQL*Plus)&(net stop OracleJobSchedulerORCL)&(net stop OracleDBConsoleorcl)
goto end
:end
echo 完成!
pause

posted @ 2012-12-07 14:45  第九剑  阅读(224)  评论(3编辑  收藏  举报