zoukankan      html  css  js  c++  java
  • window下自己主动备份数据库成dmp格式的bat写法

    复制以下的命令到一个txt文本文档,然后改动相应的參数为自己须要的參数,一切完毕之后,将文件保存为bat格式。
    这样每次须要备份的时候仅仅须要双击一下这个bat文件。其它的都不用你了,你仅仅须要静静的等待……
    </pre><pre code_snippet_id="494366" snippet_file_name="blog_20141023_4_5799611" name="code" class="plain">
    ///以下命令能够直接复制使用
    @echo off  
    echo 開始
    REM ###########################################################  
    REM # Windows Server 2003下Oracle数据库自己主动备份批处理脚本  
    REM ###########################################################  
    REM 取当前系统时间,可能因操作系统不同而取值不一样  
    set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%
    set CURMON=%date:~0,4%%date:~5,2%
    set CURTIME=%time:~0,2%
    REM 小时数假设小于10,则在前面补0  
    if "%CURTIME%"==" 0" set CURTIME=00
    if "%CURTIME%"==" 1" set CURTIME=01
    if "%CURTIME%"==" 2" set CURTIME=02
    if "%CURTIME%"==" 3" set CURTIME=03
    if "%CURTIME%"==" 4" set CURTIME=04
    if "%CURTIME%"==" 5" set CURTIME=05
    if "%CURTIME%"==" 6" set CURTIME=06
    if "%CURTIME%"==" 7" set CURTIME=07
    if "%CURTIME%"==" 8" set CURTIME=08
    if "%CURTIME%"==" 9" set CURTIME=09
    set CURTIME=%CURTIME%%time:~3,2%%time:~6,2%
    REM 设置全部者、username和password  
    set OWNER=xxx(这里写你的数据库服务名)
    set USER=xxx(你要备份的数据库相应的某个用户)
    set PASSWORD=xxx(相应password)
    REM 创建备份用文件夹。文件夹结构为oraclebak/YYYYMMDD/  
    if not exist "oraclebak"                     mkdir oraclebak
    cd oraclebak
    if not exist "%CURMON%"          mkdir %CURMON%
    set FILENAME=%CURMON%/%USER%_%CURDATE%_%CURTIME%.DMP  
    set EXPLOG=%CURMON%/%USER%_%CURDATE%_%CURTIME%_log.log  
    REM 调用ORACLE的exp命令导出用户数据
    exp %USER%/%PASSWORD%@%OWNER% file=%FILENAME% log=%EXPLOG% owner=%USER% grants=n  
      

  • 相关阅读:
    Android 六种核心安全机制
    Android 网络通信 HTTP
    Android Thread和AsyncTask
    C#(少用的)
    Asp.net动态生成表单
    设计模式--职责链(学习)
    Extjs表单验证小结
    C#框架
    Javascript获取IFrame内容(兼容IE&FF)
    最近在忙淘宝店的事
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5100359.html
Copyright © 2011-2022 走看看