编写批处理文件手动启动和关闭Oracle 11g 相关服务
2012-03-09 15:41
591 查看
自己写两个批处理文件来手动启动和停止Oracle服务(一直开着服务会比较耗损系统资源,影响系统运行速度)
启动和关闭数据库所使用的服务器名称和说明:
服务名称 说明
OracleOracle_homeTNSListener 对应于数据库的监听程序
OracleServiceSID 对应于数据库的例程
OracleDBConsoleSID 对应于Oracle Enterprise Manager(OEM)
其中,Oracle_home表示Oracle主目录,如Oracle11g_home1;SID表示Oracle系统标识符,如OracleServiceORCL的ORCL,对应自己内容用户应对下面的批处理文件进行相应修改
注意:尽管这3个服务都是可以单独地启动和关闭的,但它们之间不像Oracle 10g 中那样没有依存关系。比较好的启动顺序是:OracleOracle_homeTNSListener,OracleServiceSID,OracleDBConsoleSID。关闭时次序相反。
Start Oracle 11g Service.bat
@echo off
echo 确定要启动Oracle 11g服务吗?
pause
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
net start OracleDBConsoleorcl
echo 启动Oracle 11g服务完成,请确认有没有错误发生。
Pause
Stop Oracle 11g Service.bat
@echo off
echo 确定要停止Oracle 11g
服务吗?
pause
net stop OracleDBConsoleorcl
net stop OracleServiceORCL
net stop OracleOraDb11g_home1TNSListener
echo 停止Oracle 11g服务完成,请确认有没有错误发生。
Pause
停止服务:
其实,如果想快速启动(实际上在后台启动)可以将上面的net start改为sc start,这样启动窗口就很迅速可以完成启动任务,之后就可以关闭该窗口了。并不推荐此种方法启动,因为启动时万一有错误发生我们就不得而知了,没有窗口能显示它所发生错误的原因了。
启动和关闭数据库所使用的服务器名称和说明:
服务名称 说明
OracleOracle_homeTNSListener 对应于数据库的监听程序
OracleServiceSID 对应于数据库的例程
OracleDBConsoleSID 对应于Oracle Enterprise Manager(OEM)
其中,Oracle_home表示Oracle主目录,如Oracle11g_home1;SID表示Oracle系统标识符,如OracleServiceORCL的ORCL,对应自己内容用户应对下面的批处理文件进行相应修改
注意:尽管这3个服务都是可以单独地启动和关闭的,但它们之间不像Oracle 10g 中那样没有依存关系。比较好的启动顺序是:OracleOracle_homeTNSListener,OracleServiceSID,OracleDBConsoleSID。关闭时次序相反。
Start Oracle 11g Service.bat
@echo off
echo 确定要启动Oracle 11g服务吗?
pause
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
net start OracleDBConsoleorcl
echo 启动Oracle 11g服务完成,请确认有没有错误发生。
Pause
Stop Oracle 11g Service.bat
@echo off
echo 确定要停止Oracle 11g
服务吗?
pause
net stop OracleDBConsoleorcl
net stop OracleServiceORCL
net stop OracleOraDb11g_home1TNSListener
echo 停止Oracle 11g服务完成,请确认有没有错误发生。
Pause
运行效果图:
启动服务:停止服务:
其实,如果想快速启动(实际上在后台启动)可以将上面的net start改为sc start,这样启动窗口就很迅速可以完成启动任务,之后就可以关闭该窗口了。并不推荐此种方法启动,因为启动时万一有错误发生我们就不得而知了,没有窗口能显示它所发生错误的原因了。
相关文章推荐
- 使用批处理文件启动/关闭 oracle 11g 的相关服务
- 批处理(bat文件)自动启动/关闭oracle服务
- 启动本地Oracle相关服务的批处理文件
- 批处理(bat文件)自动启动/关闭oracle服务
- Windows中启动和关闭Oracle服务的x.bat批处理文件
- Windows中启动和关闭Oracle服务的x.bat批处理文件
- 用批处理文件来手动启动和停止Oracle服务
- oracle启动、关闭的批处理文件
- 启动、关闭ORACLE服务的批处理命令
- 批处理启动和关闭oracle服务
- 通过批处理文件启动Oracle服务
- 批处理实现启动/关闭oracle服务
- Oracle 批处理启动关闭服务
- Oracle 11g 启动和关闭服务
- Oracle 服务手动启动关闭
- Oracle服务的手动启动与关闭详解
- Oracle 11g 启动与关闭服务的脚本
- Oracle 启动服务|关闭服务 批处理
- 通过批处理文件启动Oracle服务
- 通过批处理文件启动Oracle服务