学习Oracle的时候,在windows系统上安装了一个oracle,安装后,oracle的系统服务默认是随系统自动启动的,但是不学习oracle的时候,这些oracle的服务根本用不着,白白浪费系统资源,还影响开机速度。如果把这些服务全部关闭,使其不随系统自动启动,则想使用oracle的话还得去手动打开这些服务,不是很方便,要是可以通过批处理命令来启动这些服务就方面多了。
从网上搜了一下,果然有类似需求,根据本机上oracle的服务的名字,修改如下:
net start OracleServiceORCL
net start Oracled_app_haiyang_product_112~1.0_dbhome_1ConfigurationManager
@REM net start OracleDBConsoleorcl
@REM net start OracleJobSchedulerORCL
@REM net start OracleMTSRecoveryService
net start OracleOraDb11g_home1ClrAgent
net start OracleOraDb11g_home1TNSListener
pause
上面这些命令保存为一个cmd文件,如startOracleServices.cmd,就可以通过双击来启动oracle的服务了,可以根据需要,注释掉自己不想启动服务。当然,运行这些命令需要有系统管理员的权限。
对应的关闭这些服务的命令为:
net stop OracleServiceORCL
net stop Oracled_app_haiyang_product_112~1.0_dbhome_1ConfigurationManager
@REM
@REM net stop OracleDBConsoleorcl
@REM net stop OracleJobSchedulerORCL
@REM net stop OracleMTSRecoveryService
net stop OracleOraDb11g_home1ClrAgent
net stop OracleOraDb11g_home1TNSListener
@REM net stop
pause
可以保存为stopOracleServices.cmd。