Oracle数据库的基本服务会占用很大的内存,有的程序员会在不用的时候Oracle服务关闭来减少对电脑内存资源的占用。

  我在这准备了一个可以开启/关闭Oracle服务的bat文件,希望被采纳!!!

  1.   新建一个txt文件(文件名可自定义)
  2.        对其进行编写:
    @echo off
    title Oracle服务管理
    :MENU
    cls
    echo. 1 开启服务
    echo. 2 关闭服务
    echo. 3 退 出
    set /p choice=请输入:
    IF NOT "%choice%"=="" SET choice=%choice:~0,1%
    if "%choice%"=="1" goto cmd1
    if "%choice%"=="2" goto cmd2
    if "%choice%"=="3" exit
    echo 输入的选择不正确,请重新输入!    
    GOTO MENU 
    :cmd1
    echo.
    echo 开启Oracle服务中…
    net start|findstr /i /c:"OracleOraDb11g_home1TNSListener">nul&&set k=1||set k=0
    if %k%==0 (net start "OracleOraDb11g_home1TNSListener")
    net start|findstr /i /c:"OracleServiceORCL">nul&&set k=1||set k=0
    if %k%==0 (net start "OracleServiceORCL")
    echo.
    echo Oracle服务已经成功开启…
    echo.
    pause
    exit
    :cmd2
    echo.
    echo 关闭Oracle服务中…
    net start|findstr /i /c:"OracleOraDb11g_home1TNSListener">nul&&set k=1||set k=0
    if %k%==1 (net stop "OracleOraDb11g_home1TNSListener")
    net start|findstr /i /c:"OracleServiceORCL">nul&&set k=1||set k=0
    if %k%==1 (net stop "OracleServiceORCL")
    echo.
    echo Oracle服务已经成功关闭…
    echo.
    pause
    exit

     

  3. 保存后,将文件格式改为.bat
  4. 同mysql的一样,右键“以管理员身份运行”即可

   5.在cmd命令框内输入1即可开启服务,反之输入2就是关闭服务了。

 

    希望被采纳!!!

posted on 2019-12-19 19:31  远方太远  阅读(406)  评论(0)    收藏  举报