首页 > 编程知识 正文

aix关关闭oracle服务,关闭oracle服务

时间:2023-05-04 08:11:45 阅读:213490 作者:4005

目录

前言

1.了解

2.设置脚本启动oracle服务


前言

由于自然的路人没有自己的台式机,只能用自己的笔记本装一个oracle,如果有不会装oracle的小伙伴,可以参考介个。https://blog.csdn.net/iiiiiilikangshuai/article/details/87928157  ---。哈哈哈

但是问题出现了,自然的路人的笔记本性能不够好,我又不是一直要用到oracle服务,总是开着也浪费系统资源,便想着将oracle服务变为手动开启关闭的。这样就可以解决问题啦!!

那么问题又来啦,怎么才能手动启动呢?肯定要编写.bat文件呀,可是我又不会写怎么办,那就抄呗,嘿嘿。原文请参考https://blog.csdn.net/pengpengpeng85/article/details/78756914  ---。哈哈哈

1.了解

首先我们先查看笔记本服务列表,找到我们默认设置的oracle服务系列。

打开任务管理器,打开服务,打开开启服务!!!

然后找到我们的oracle服务系列。当然是以o开头的!

双击oracle服务的名字,将上面的几项都设置为手动。

Oracle 10g R2 7个服务简介: 

Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,(非必须启动)OracleDBConsoleorcl:Oracle数据库控制台服务,(非必须启动)OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,(非必须启动)OracleMTSRecoveryService:服务端控制(非必须启动)OracleOraDb10g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)OracleOraDb10g_home1TNSListener:监听器服务,远程访问的时候需要, (必须启动)

OracleServiceORCL:数据库服务(数据库实例), (必须启动)
因个人安装环境不同,这三个服务的命名可能会不一样: 

OracleOraDb10g_home1ClrAgentOracleOraDb10g_home1TNSListenerOracleServiceORCL2.设置脚本启动oracle服务

然后就是开始编写.bat文件,如:startOracle.bat   (关闭oracle服务就是将下面的start变为stop)

因个人安装环境不同,这两个服务的命名可能会不一样,需要将脚本中的服务名替换成自己的

:: 取得管理员权限:Main@echo offcd /d "%~dp0"cacls.exe "%SystemDrive%System Volume Information" >nul 2>nulif %errorlevel%==0 goto Adminif exist "%temp%getadmin.vbs" del /f /q "%temp%getadmin.vbs"echo Set RequestUAC = CreateObject^("Shell.Application"^)>"%temp%getadmin.vbs"echo RequestUAC.ShellExecute "%~s0","","","runas",1 >>"%temp%getadmin.vbs"echo WScript.Quit >>"%temp%getadmin.vbs""%temp%getadmin.vbs" /fif exist "%temp%getadmin.vbs" del /f /q "%temp%getadmin.vbs"exit:Admin:: 手动启动 oracle 服务,因安装环境不同,需将下列服务名称替换成自己的net start "OracleServiceORCL"net start "OracleOraDb10g_home1TNSListener":: 如果需要使用控制台服务,将下面这行前面的 :: 删掉,并将服务名称替换成自己的net start "OracleDBConsoleorcl"pause

编写好以后就可以执行了。会出现以下界面,代表启动成功,我们就可以顺利访问我们的oracle了。

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。