数据库服务管理脚本,超好用! 支持oracle,mysql,sqlserver,tomcat(本人在源程序上修改的)
因为本人电脑上安装了多个数据库,如果管理不善,会造成电脑内存耗尽,甚至死机; 于是我想写个管理数据库服务的脚本,
在网上搜了个,不怎么好用,修改了一下,现在用起来还比较方便,提高了工作效率,分享给大家,请多多指教!!!
如图:
脚本代码如下:
@echo off
title 数据库服务管理___xierui
color 2f
goto menu
:menu
echo. 欢迎使用数据库服务管理
echo. ======================================================================
echo. 1. 启动SQLSERVER服务(startMs)
echo. 2. 停止SQLSERVER服务(stopMs)
ECHO.
echo. 3. 启动MySQL服务(startMy)
echo. 4. 停止MySQL服务(stopMy)
ECHO.
echo. 5. 启动Oracle服务(startOracle)
echo. 6. 停止Oracle服务(stopOracle)
ECHO.
echo. 7. 启动Tomcat6服务(startTom)
echo. 8. 停止Tomcat6服务(stopTom)
ECHO.
echo. 0. 退出程序(end)
echo. ======================================================================
echo. 输入数字选择操作:
set /p ans=
if %ans%==1 goto startMs
if %ans%==2 goto stopMs
if %ans%==3 goto startMy
if %ans%==4 goto stopMy
if %ans%==5 goto startOracle
if %ans%==6 goto stopOracle
if %ans%==7 goto startTom
if %ans%==8 goto stopTom
if %ans%==0 goto exit
:startTom
echo 正在启动Tomcat6服务...
net start tomcat6
echo Tomcat6服务启动成功!
goto menu
:stopTom
echo 正在停止Tomcat6服务...
net stop tomcat6
echo Tomcat6服务停止成功!
goto menu
:startMs
echo 正在启动SQLSERVER服务...
net start mssql$sqlexpress
echo SQLSERVER服务启动成功!
goto menu
:stopMs
echo 正在停止SQLSERVER服务...
net stop mssql$sqlexpress
echo SQLSERVER服务已经停止!
goto menu
:startMy
echo 正在启动MySQL服务...
net start mysql
echo MySQL服务启动成功!
goto menu
:stopMy
echo 正在停止MySQL服务...
net stop mysql
echo MySQL服务已经停止!
goto menu
:startOracle
echo 正在启动Oracle服务...
net start OracleServiceORCL
net start OracleOraDb11g_home1TNSListener
echo Oracle服务启动成功!
goto menu
:stopOracle
echo 正在停止Oracle服务...
net stop OracleServiceORCL
net stop OracleOraDb11g_home1TNSListener
echo Oracle服务已经停止!
goto menu
:exit
echo 正在退出程序...
echo over
复制保存至记事本,另存为 serverManager.bat。双击即可执行!