batch 文件 开始停止 oracle server 服务
2011-07-07 15:58
567 查看
@echo off
for /f "skip=3 tokens=4" %%i in ('sc query OracleServiceORCL') do set "zt=%%i" &goto :next
:next
if /i "%zt%"=="RUNNING" (
echo 已经发现该服务在运行,现在已经停止运行
net stop OracleServiceORCL
) else (
echo 该服务现在处理停止状态,将进行启动
net start OracleServiceORCL
)
pause
----------------------------------------------------------------------------------------------------
C:\Documents and Settings\Administrator>sc query OracleServiceORCL
SERVICE_NAME: OracleServiceORCL
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
------------------------------------------------------------------------------------------------------
skip = 3 因该是 跳到 第三行
tokens =4 取第四段字符串 (空格分隔)。
/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
/A 根据属性选择要删除的文件。
for /f "skip=3 tokens=4" %%i in ('sc query OracleServiceORCL') do set "zt=%%i" &goto :next
:next
if /i "%zt%"=="RUNNING" (
echo 已经发现该服务在运行,现在已经停止运行
net stop OracleServiceORCL
) else (
echo 该服务现在处理停止状态,将进行启动
net start OracleServiceORCL
)
pause
----------------------------------------------------------------------------------------------------
C:\Documents and Settings\Administrator>sc query OracleServiceORCL
SERVICE_NAME: OracleServiceORCL
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
------------------------------------------------------------------------------------------------------
skip = 3 因该是 跳到 第三行
tokens =4 取第四段字符串 (空格分隔)。
/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
/A 根据属性选择要删除的文件。
相关文章推荐
- 用批处理文件来手动启动和停止Oracle服务
- 批处理文件来启动或者停止oracle服务 10g,9i
- Linux Oracle服务启动&停止脚本与开机自启动
- 修补程序: 错误消息后的 SQL Server 服务错误日志文件或 SQL Server 2008年的 SQL Server 2005 中停止响应:"等待闩锁时出现超时"
- oracle 数据库 本地计算机上的**************TnsListener 服务启动后又停止了,一些服务自动停止 的解决方法
- 本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。——Oracle监听器服务无法启动!
- VMware Workstation Server 服务因 %%-1 服务特定错误而停止。
- Linux Oracle服务启动&停止脚本与开机自启动
- 服务未停止状态下清除指定文件内容
- 不能正常启动OracleOraHome92ManagementServer服务解决啦
- oracle 10g 启动 停止服务 批处理
- 批处理(bat文件)自动启动/关闭oracle服务
- Unix下启动停止Oracle服务命令
- 通过批处理文件启动Oracle服务
- Linux Oracle服务启动&停止脚本与开机自启动
- Chapter 1 Securing Your Server and Network(8):停止未使用的服务
- websphere停止服务,删除概要文件
- OracleOraDb11g_home1TNSListener服务启动后自动停止
- Oracle9i服务启动和停止的批处理文件
- 本地计算机上的SQLSERVERAGENT 服务启动后又停止了