- ·上一篇文章:vbs实现的输入助手附使用方法
- ·下一篇文章:跨网段网关DNS切换BAT脚本
- ·百度中搜索更多的关于“常用数据库启动服务bat脚本”相关内容
- ·谷歌中搜索更多的关于“常用数据库启动服务bat脚本”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
常用数据库启动服务bat脚本
一台机器上同时装有oracle ,sqlserver 2005 , mysql,apache,iis,tomcat 等的服务搞得机器比牛还慢,于是从services.msc 里把这些服务全设成了手动启动,而每次启动其中一个服务都要运行services.msc有些麻烦,切有时候切换还挺频的.于是呼,写了以下脚本.共享如下:
@echo off
:dosmenu
REM 选择菜单
echo #**********************************************************************#
echo Windows 服务启动脚本 made by qukunping 20080101
echo #**********************************************************************#
echo 命令相关参数说明如下 快速切换
echo #**********************************************************************#
echo.
echo [1]启动mysql [2]关闭mysql
echo [3]启动sqlserver2005 [4]关闭sqlserver2005
echo [5]启动oracle [6]关闭oracle 其它键退出本程序
echo.
echo #**********************************************************************#
set /P CHS= 请选择: [1],[2],[3],[4],[5],[6]?
if /I "%CHS%"=="1" (
goto aaaa
)
if /I "%CHS%"=="2" (
goto bbbb
)
if /I "%CHS%"=="3" (
goto cccc
)
if /I "%CHS%"=="4" (
goto dddd
)
if /I "%CHS%"=="5" (
goto eeee
)
if /I "%CHS%"=="6" (
goto ffff
)
goto zzzz
:aaaa
REM 启动mysql
net start MySQL
pause
cls
goto dosmenu
:bbbb
REM 关闭mysql
net stop MySQL
pause
cls
goto dosmenu
:cccc
REM 启动sqlserver2005
net start "SQL Server (MSSQLSERVER)"
pause
cls
goto dosmenu
:dddd
REM 关闭sqlserver2005
net stop "SQL Server (MSSQLSERVER)"
pause
cls
goto dosmenu
:eeee
REM 启动OracleServiceORCL
net start "OracleServiceORCL"
net start "OracleOraDb10g_home1TNSListener"
pause
cls
goto dosmenu
:ffff
REM 关闭OracleServiceORCL
net stop "OracleOraDb10g_home1TNSListener"
net stop "OracleServiceORCL"
pause
cls
goto dosmenu
:zzzz
REM 退出
exit
保存成"runDBservice.bat" 就成了.运行这个东东就可以罗.另外,如果不能应该,看看你的oracle 服务名叫什么,是否跟俺滴一样.

