【脚本工具】启动各种数据库服务的脚本,快捷便利
2012-11-30 16:00
323 查看
以前写过一个只启动ORACLE的,现在加入了各种选项,可以自定义启动各种数据库服务。
其实也不限于数据库,只要是服务项目,都可以。
复制粘贴到文本文档中,修改后缀名为.bat,要注意的是,WIN7系统需要以管理员模式运行,这一点困扰了我一下,郁闷
以下是需要复制的部分:
[vb]
view plaincopy
@echo off
:dosmenu
REM 选择菜单
echo #**********************************************************************#
echo Windows 服务启动脚本 made by wednesday 2010.6.26
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
REM net start MySQL
echo 不存在MySQL服务
pause
cls
goto dosmenu
:bbbb
REM 关闭mysql
REM net stop MySQL
echo 不存在MySQL服务
pause
cls
goto dosmenu
:cccc
REM 启动sqlserver2005
REM net start "SQL Server (MSSQLSERVER)"
echo 不存在sqlserver2005服务
pause
cls
goto dosmenu
:dddd
REM 关闭sqlserver2005
REM net stop "SQL Server (MSSQLSERVER)"
echo 不存在sqlserver2005服务
pause
cls
goto dosmenu
:eeee
REM 启动OracleServiceORCL
echo 启动ORACLE主服务中……
net start OracleServiceORCL
echo 启动ORACLE主服务成功!
echo 启动ORACLE监听服务中……
net start OracleOraDb10g_home1TNSListener
echo 启动ORACLE监听服务成功!
pause
cls
goto dosmenu
:ffff
REM 关闭OracleServiceORCL
echo 关闭ORACLE主服务中……
net stop OracleOraDb10g_home1TNSListener
echo 关闭ORACLE主服务成功!
echo 关闭ORACLE监听服务中……
net stop OracleServiceORCL
echo 关闭ORACLE监听服务成功!
pause
cls
goto dosmenu
:zzzz
REM 退出
exit
以上转自 http://blog.csdn.net/wed840313/article/details/5696336 ,自己稍微的改了一下,因为mySQL不能够正常启动,有需要的朋友自己可以照着修改使用。
其实也不限于数据库,只要是服务项目,都可以。
复制粘贴到文本文档中,修改后缀名为.bat,要注意的是,WIN7系统需要以管理员模式运行,这一点困扰了我一下,郁闷
以下是需要复制的部分:
[vb]
view plaincopy
@echo off
:dosmenu
REM 选择菜单
echo #**********************************************************************#
echo Windows 服务启动脚本 made by wednesday 2010.6.26
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
REM net start MySQL
echo 不存在MySQL服务
pause
cls
goto dosmenu
:bbbb
REM 关闭mysql
REM net stop MySQL
echo 不存在MySQL服务
pause
cls
goto dosmenu
:cccc
REM 启动sqlserver2005
REM net start "SQL Server (MSSQLSERVER)"
echo 不存在sqlserver2005服务
pause
cls
goto dosmenu
:dddd
REM 关闭sqlserver2005
REM net stop "SQL Server (MSSQLSERVER)"
echo 不存在sqlserver2005服务
pause
cls
goto dosmenu
:eeee
REM 启动OracleServiceORCL
echo 启动ORACLE主服务中……
net start OracleServiceORCL
echo 启动ORACLE主服务成功!
echo 启动ORACLE监听服务中……
net start OracleOraDb10g_home1TNSListener
echo 启动ORACLE监听服务成功!
pause
cls
goto dosmenu
:ffff
REM 关闭OracleServiceORCL
echo 关闭ORACLE主服务中……
net stop OracleOraDb10g_home1TNSListener
echo 关闭ORACLE主服务成功!
echo 关闭ORACLE监听服务中……
net stop OracleServiceORCL
echo 关闭ORACLE监听服务成功!
pause
cls
goto dosmenu
:zzzz
REM 退出
exit
以上转自 http://blog.csdn.net/wed840313/article/details/5696336 ,自己稍微的改了一下,因为mySQL不能够正常启动,有需要的朋友自己可以照着修改使用。
相关文章推荐
- 【脚本工具】启动各种数据库服务的脚本,快捷便利
- 便利大师快捷启动工具(ShortcutConsole)更新至V1.1
- 便利大师快捷启动工具(ShortcutConsole)更新至V1.3
- SQL Sever2008r2 数据库服务各种无法启动的解决办法
- 便利大师快捷启动工具(ShortcutConsole)更新至V1.2
- SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
- 通过批处理来启动各种数据库服务的小技巧
- 控制数据库服务启动脚本
- 安装部署中的数据库打包和快捷方式启动浏览器
- 分析服务升级数据库脚本编码问题
- 【转】安装部署中的数据库打包和快捷方式启动浏览器
- 安装部署中的数据库打包和快捷方式启动浏览器
- 定时启动domino服务的脚本
- 设定sql server定期自动备份数据库,Sql Server Agent服务未启动
- 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库
- CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动
- 数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库详解
- Msexchange 复制服务无法启动,导致数据库无法加载!
- windows下制作mysql服务启动、关闭脚本
- 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库