Oracle数据库的基本服务会占用很大的内存,有的程序员会在不用的时候Oracle服务关闭来减少对电脑内存资源的占用。
我在这准备了一个可以开启/关闭Oracle服务的bat文件,希望被采纳!!!
@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
5.在cmd命令框内输入1即可开启服务,反之输入2就是关闭服务了。
希望被采纳!!!
原文:https://www.cnblogs.com/879991914li/p/12069690.html