启动本地Oracle相关服务的批处理文件

Oracle服务相当耗资源,有时我们会较频繁的启动或停止该服务,一般情况下会有以下两种方法:

1. 通过命令启动或停止服务;

2. 或是从开始>设置>控制面板>管理工具>服务, 的列表中启动或停止服务。

以上两种方法都不如一个批处理文件执行效率高:

@echo off
color f1
echo "停止数据库服务为1,启动数据库服务为2"

set source=:
set /p source= 请输入要进行操作的序号:
if "%source%"=="1" goto net1
if "%source%"=="2" goto net2

:net1

rem @net stop OracleDBConsoleora10g
rem @net stop OracleOraDb10g_home1iSQL*Plus
@net stop OracleOraDb10g_home1TNSListener
@net stop OracleServiceORA10G
rem oracle 服务已经停止


goto end

:net2

rem @net start OracleDBConsoleora10g
rem @net start OracleOraDb10g_home1iSQL*Plus
@net start OracleOraDb10g_home1TNSListener
@net start OracleServiceORA10G
rem oracle 服务已经启动

goto end
:end
color f2
pause & echo  操作完毕,并按任意键退出!

将以上代码中的服务名换成自已本地的服务名,复制到文本文件中,保存为 文件名.bat,即可使用了。

这样子将该 文件名.bat 文件放到桌面,启动或停止Oracle服务,双击即可。

posted @ 2012-10-31 10:34  cczz_11  阅读(221)  评论(0编辑  收藏  举报