zoukankan      html  css  js  c++  java
  • windows计划任务+批处理文件实现oracle数据库的定时备份

    1.创建批处理文件

    @echo off 
    REM ###########################################################  
    REM # Windows Server 2008下Oracle数据库自动备份批处理脚本  
    REM ###########################################################  
    set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%
    set hour=%time:~,2%
    if "%time:~,1%"==" " set hour=0%time:~1,1%
    set CURTIME=%hour%%time:~3,2%%time:~6,2%
    REM 设置数据库名、用户名和密码  
    set OWNER=ORCL
    set USER=flzd
    set PASSWORD=flzd
    REM 创建备份用目录,目录结构为oraclebak/YYYYMMDD/  
    if not exist "oraclebak"                     mkdir oraclebak
    cd oraclebak
    if not exist "%CURDATE%"          mkdir %CURDATE%
    set FILENAME=%CURDATE%/%OWNER%_%CURDATE%%CURTIME%.DMP  
    set EXPLOG=%CURDATE%/%OWNER%_%CURDATE%%CURTIME%_log.log  
    REM 调用ORACLE的exp命令导出用户数据
    
    exp %USER%/%PASSWORD%@%OWNER% file=%FILENAME% log=%EXPLOG%  owner=%USER% grants=n  
    
    exit

    2.创建windows计划任务

      2.1 控制面板》管理工具》任务计划程序》创建任务

    备注:

        1 新建文本文件,把内容复制粘贴进去,修改文件扩展名为.bat

        2 批处理文件中的小时数只有一位数字时不会自动补0

        3 windows创建任务计划添加操作时需要把起始于这个可选参数填上(要不然导出时可能报错)执行脚本的所在路径

      

  • 相关阅读:
    Java当中的IO
    Java当中的类集框架
    Java当中的JVM
    Java当中的常量池
    详细讲解String和StringBuffer和StringBuilder的使用
    Java中流的操作以及编码解码
    VMware-workstation12.5.6 新建虚拟机 安装 centos6.5
    linux 常用命令
    macos 下安装brew
    mysql 的一些事
  • 原文地址:https://www.cnblogs.com/bweb/p/4864365.html
Copyright © 2011-2022 走看看