现在的位置: 首页 > 综合 > 正文

Windows下使用批处理脚本来启动Oracle服务

2013年05月10日 ⁄ 综合 ⁄ 共 960字 ⁄ 字号 评论关闭

学习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。

抱歉!评论已关闭.