【脚本工具】启动各种数据库服务的脚本,快捷便利

来源:互联网 发布:轰炸机软件免费版 编辑:程序博客网 时间:2024/04/29 21:27

以前写过一个只启动ORACLE的,现在加入了各种选项,可以自定义启动各种数据库服务。

其实也不限于数据库,只要是服务项目,都可以。

复制粘贴到文本文档中,修改后缀名为.bat,要注意的是,WIN7系统需要以管理员模式运行,这一点困扰了我一下,郁闷

 

以下是需要复制的部分:

[vb] view plaincopy
  1. @echo off  
  2. :dosmenu  
  3. REM 选择菜单  
  4. echo #**********************************************************************#  
  5. echo       Windows 服务启动脚本 made by wednesday 2010.6.26  
  6. echo #**********************************************************************#  
  7. echo       命令相关参数说明如下 快速切换  
  8. echo #**********************************************************************#  
  9. echo.  
  10. echo [1]启动mysql   [2]关闭mysql   
  11. echo [3]启动sqlserver2005 [4]关闭sqlserver2005   
  12. echo [5]启动oracle   [6]关闭oracle   其它键退出本程序   
  13. echo.  
  14. echo #**********************************************************************#  
  15. set /P CHS= 请选择: [1],[2],[3],[4],[5],[6]?  
  16.   
  17. if /I "%CHS%"=="1" (  
  18. goto aaaa  
  19. )  
  20.   
  21. if /I "%CHS%"=="2" (  
  22. goto bbbb  
  23. )  
  24. if /I "%CHS%"=="3" (  
  25. goto cccc  
  26. )  
  27. if /I "%CHS%"=="4" (  
  28. goto dddd  
  29. )  
  30. if /I "%CHS%"=="5" (  
  31. goto eeee  
  32. )  
  33. if /I "%CHS%"=="6" (  
  34. goto ffff  
  35. )  
  36. goto zzzz  
  37. :aaaa  
  38. REM 启动mysql   
  39. REM net start MySQL  
  40. echo 不存在MySQL服务  
  41. pause  
  42. cls  
  43. goto dosmenu  
  44. :bbbb  
  45. REM 关闭mysql  
  46. REM net stop MySQL  
  47. echo 不存在MySQL服务  
  48. pause  
  49. cls  
  50. goto dosmenu  
  51. :cccc  
  52. REM 启动sqlserver2005  
  53. REM net start "SQL Server (MSSQLSERVER)"  
  54. echo 不存在sqlserver2005服务  
  55. pause  
  56. cls  
  57. goto dosmenu  
  58. :dddd  
  59. REM 关闭sqlserver2005  
  60. REM net stop "SQL Server (MSSQLSERVER)"  
  61. echo 不存在sqlserver2005服务  
  62. pause  
  63. cls  
  64. goto dosmenu  
  65. :eeee  
  66. REM 启动OracleServiceORCL  
  67. echo 启动ORACLE主服务中……  
  68. net start OracleServiceORCL  
  69. echo 启动ORACLE主服务成功!  
  70. echo 启动ORACLE监听服务中……  
  71. net start OracleOraDb10g_home1TNSListener  
  72. echo 启动ORACLE监听服务成功!  
  73. pause  
  74. cls  
  75. goto dosmenu  
  76. :ffff  
  77. REM 关闭OracleServiceORCL  
  78. echo 关闭ORACLE主服务中……  
  79. net stop OracleOraDb10g_home1TNSListener  
  80. echo 关闭ORACLE主服务成功!  
  81. echo 关闭ORACLE监听服务中……  
  82. net stop OracleServiceORCL  
  83. echo 关闭ORACLE监听服务成功!  
  84. pause  
  85. cls  
  86. goto dosmenu  
  87. :zzzz  
  88. REM 退出  
  89. exit 

以上转自  http://blog.csdn.net/wed840313/article/details/5696336 ,自己稍微的改了一下,因为mySQL不能够正常启动,有需要的朋友自己可以照着修改使用。


原创粉丝点击