找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23042|回复: 3

[其他] 想做一个批处理 开启orcl服务 登录orcl 改密码解锁....有问题了

[复制链接]
发表于 2015-10-13 21:12:58 | 显示全部楼层 |阅读模式
本帖最后由 185362154 于 2015-10-13 21:17 编辑

@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 Stoping OracleService, please wait ...  
        net stop OracleServiceORCL       
        net stop OracleOraDb10g_home1TNSListener       
)else (
        ECHO Starting OracleService, please wait ...
        net start OracleServiceORCL       
        net start OracleOraDb10g_home1TNSListener
        sqlplus jame/jame@orcl
        pause alter user SCOTT  identified by scott  account unlock;
)

机器每次都是还原
每次要启动服务 改密码 等等..很烦人
发表于 2015-10-13 21:49:47 | 显示全部楼层
  1. @echo off
  2. for /f "skip=3 tokens=4" %%i in ('sc query OracleServiceORCL') do set "zt=%%i" &goto :next
  3. :next
  4. if /i "%zt%"=="RUNNING" (
  5.     echo Stoping OracleService, please wait ...
  6.     net stop OracleServiceORCL
  7.     net stop OracleOraDb10g_home1TNSListener
  8. ) else (
  9.     echo Starting OracleService, please wait ...
  10.     net start OracleServiceORCL
  11.     net start OracleOraDb10g_home1TNSListener
  12.     set "oraName=jame"
  13.     set "oraPass=jame"
  14.     set "oraDB=orcl"
  15.     set "oraSql=%temp%\myOra.sql"
  16.     >"%oraSql%" echo conn %oraName%/%oraPass%@%oraDB%
  17.     >>"%oraSql%" echo alter user SCOTT  identified by scott  account unlock;
  18.     start sqlplus /nolog @"%oraSql%"
  19. )
复制代码
 楼主| 发表于 2015-10-14 23:38:50 | 显示全部楼层
回复 2# DAIC   myOra.sql 貌似路径不对 还是要创建一个sql文件吗
发表于 2015-10-15 11:28:45 | 显示全部楼层
回复 3# 185362154


    myOra.sql 是脚本自动生成的,不需要手工创建。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 12:15 , Processed in 0.008686 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表