windows bat命令 开启关闭Oracle服务

0、吐槽


单位发的ThinkPad T61,太弱小了。
问题是我去百度下T61,发现它好贵好贵,真心无力吐槽,还不如给我发台外星人,便宜点的。。

Oracle一开就内存就不够了,所以绝对不能让它开机自启动!
但是每次要用到Oracle就得手工去:cmd -> services.msc -> 一个个点击开启!
这个让这么懒的我无法忍受,只能怒写bat命令!


1、查看windows所有服务


sc query state= all > 1.txt

把输出结果导入到1.txt中,打开1.txt,发现oracle相关的服务有:
OracleMTSRecoveryService
OracleOraDb10g_home1Agent
OracleOraDb10g_home1ClientCache
OracleOraDb10g_home1HTTPServer
OracleOraDb10g_home1PagingServer
OracleOraDb10g_home1SNMPPeerEncapsulator
OracleOraDb10g_home1SNMPPeerMasterAgent
OracleOraDb10g_home1TNSListener
OracleServiceGT2


2、编写开启服务bat


OpenOracleServices.bat:
@echo on
echo "Open Oracle Services..."
net start OracleMTSRecoveryService
net start OracleOraDb10g_home1Agent
net start OracleOraDb10g_home1ClientCache
net start OracleOraDb10g_home1HTTPServer
net start OracleOraDb10g_home1PagingServer
net start OracleOraDb10g_home1SNMPPeerEncapsulator
net start OracleOraDb10g_home1SNMPPeerMasterAgent
net start OracleOraDb10g_home1TNSListener
net start OracleServiceGT2
echo "Open Oracle Services finished..."

双击OpenOracleServices.bat之后:
windows bat命令 开启关闭Oracle服务_第1张图片



3、编写关闭服务bat


StopOracleServices.bat:
@echo on
echo "Stop Oracle Services..."
net stop OracleMTSRecoveryService
net stop OracleOraDb10g_home1Agent
net stop OracleOraDb10g_home1ClientCache
net stop OracleOraDb10g_home1HTTPServer
net stop OracleOraDb10g_home1PagingServer
net stop OracleOraDb10g_home1SNMPPeerEncapsulator
net stop OracleOraDb10g_home1SNMPPeerMasterAgent
net stop OracleOraDb10g_home1TNSListener
net stop OracleServiceGT2
echo "Stop Oracle Services finished..."

双击StopOracleServices.bat之后:
windows bat命令 开启关闭Oracle服务_第2张图片



emaster 关注信息安全的胖子
欢迎转载,但转载请注明地址: http://blog.csdn.net/emaste_r/article/details/25457815

你可能感兴趣的:(oracle,windows,Services,bat命令)