oracle使用bat批处理开启/关闭oracle服务

背景:

电脑安装oracle之后,会默认启动很多相关的oracle服务,有很多是咱们个人开发用不到的,这样便会造成资源浪费,最直观的影响便是电脑变卡顿。

解决办法:

使用批处理文件,在使用oracle的时候再去开启/关闭相应的oracle服务,既解决了多余用不到服务的长期开启造成的资源浪费,也解决了电脑因安装oracle之后的卡顿尴尬。
步骤如下:

  • 1 右键“我的电脑”,点击“管理”,打开“服务和应用程序”,再打开“服务”,进入服务列表
  • 2 在已点开的服务列表中,关闭除了“OracleOraDb11g_home1TNSListener”以外的所有的“orac”开头的服务,然后将关闭的服务的启动类型都改为“手动”
  • 3 编写启动oracle必须服务的批处理文件
    @echo off
    
    echo 确定要启动Oracle 11g服务吗?
    
    pause
    
    net start OracleOraDb11g_home1TNSListener
    
    net start OracleServiceORCL
    
    net start OracleDBConsoleorcl
    
    echo 启动Oracle 11g服务完成,请确认有没有错误发生。
    
    Pause
    
  • 4 编写关闭oracle服务的批处理文件
    @echo off
    
    echo 确定要停止Oracle 11g服务吗?
    
    pause
    
    net stop OracleDBConsoleorcl
    
    net stop OracleServiceORCL
    
    net stop OracleOraDb11g_home1TNSListener
    
    echo 停止Oracle 11g服务完成,请确认有没有错误发生。
    
    Pause
    

总结:

以上步骤完成后便可以在需要启动oracle的时候,打开启动服务的批处理文件。不需要使用的时候,打开关闭服务的批处理文件。操作非常简单,也解决了oracle在不使用期间的服务启动资源浪费。

你可能感兴趣的:(oracle使用bat批处理开启/关闭oracle服务)