批处理启动服务

今天在部署oracle服务器的时候,考虑到服务器占用资源较多,使用批处理文件来手动启动orale的服务

代码如下:

开启服务


sc start OracleOraDb11g_home1TNSListenerLISTENER1
sc start OracleServiceORCL

关闭服务:

sc config OracleOraDb11g_home1TNSListenerLISTENER1 start= demand 
sc config OracleServiceORCL start= demand
sc stop OracleOraDb11g_home1TNSListenerLISTENER1
sc stop OracleServiceORCL


出现了拒绝访问的情况:提示为 [SC] StartService:OpenService失败;

发现原来是没有权限,只需鼠标右键管理员运行即可;

命令行启动服务原理如下:

sc.exe常用功能:
1、更改服务的启动状态.
2、删除服务(否则不建议删除任何系统服务,特别是基础服务 慎用)
3、停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多)
具体的命令格式:
修改服务启动类型的命令行格式为(特别注意start=后面有一个空格)
   sc config 服务名称 start= demand(设置服务为手动启动)
   sc config 服务名称 start= disabled(设置服务为禁用)
停止/启动服务的命令行格式为
   sc stop/start 服务名称
注意:服务名称:可以在控制面板->管理工具->服务里面,双击对应的服务显示名来查询。
例:
设置远程注册表服务为手动其格式为
sc config RemoteRegistry start= demand
设为禁用的格式为
sc config RemoteRegistry start= disabled
停止服务则格式为
sc stop RemoteRegistry





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值