日期:2014-05-16  浏览次数:20522 次

批处理启动和停止oracle服务

oracle常见五个进程的作用:

1.OracleDBConsoleorcl 控制台的服务进程
2.OracleJobSchedulerORCL 定时器的服务进程
3.OracleOraDb10g_home1iSQL*Plus isql*plus的服务进程
4.OracleOraDb10g_home1TNSListener 监听器的服务进程
5.OracleServiceORCL 数据库服务进程。

Oracle的几个服务如果正常启动会非常消耗内存资源,可是在不用的时候将其结束。而每次都要手动去启动、结束那一个个服务会比较麻烦,我写了一下两个批处理文件,可以方便地完成这两项任务。

这个两个批处理文件非常简单。
启动,新建一个文件将其命名为startOracle.bat,打开,编辑,写入一下语句:

@echo off
net start OracleOraDb10g_home1TNSListener
net start OracleServiceORCL
net start OracleDBConsoleorcl
:end

停止Oracle相关服务,同样新建一个文件命名为:stopOracle.bat,写入一下语句:
@echo off
net stop OracleDBConsoleorcl
net stop OracleServiceORCL
net stop OracleOraDb10g_home1TNSListener

:end

如果想要方便地在任何地方都可以调用这两个批处理文件,可以将其加入环境配置的PATH里。