zoukankan      html  css  js  c++  java
  • Oracle备份Scott

    @echo off 
    echo ================================================ 
    echo  Windows环境下Oracle数据库的自动备份脚本
    echo  1. 使用当前日期命名备份文件。
    echo  2. 自动删除7天前的备份。
    echo ================================================
    
    set basePath=C:OracleBackup
    ::以“YYYYMMDD”格式取出当前时间。
    set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%
    ::设置用户名、密码和要备份的数据库。
    set USER=scott
    set PASSWORD=scott
    set DATABASE=orcl
    
    set DATADIR=%basePath%\%USER%data
    set LOGDIR=%basePath%\%USER%log
    
    set fileDataPath=%DATADIR%\%USER%_data_%BACKUPDATE%
    set fileLogPath=%LOGDIR%\%USER%_log_%BACKUPDATE%
    
    ::创建备份目录。
    if not exist %DATADIR%         mkdir %DATADIR%
    if not exist %LOGDIR%        mkdir %LOGDIR%
    
    
    echo %USER%备份开始:
    exp %USER%/%PASSWORD%@%DATABASE% compress=y direct=y recordlength=65535 buffer=104857600  file=%fileDataPath%.dmp log=%fileLogPath%.log
    ::删除7天前的备份。
    forfiles /p "%DATADIR%" /s /m *.* /d -7 /c "cmd /c del @path"
    forfiles /p "%LOGDIR%" /s /m *.* /d -7 /c "cmd /c del @path"
    echo %USER%备份完成!
    
    pause
  • 相关阅读:
    文本溢出隐藏与定位
    css基本属性 内边距 外边距及盒模型
    CSS基本属性2
    CSS基本属性
    CSS入门
    表格与表单
    列表与图片
    html标签类型
    HashMap和HashTable
    Map接口
  • 原文地址:https://www.cnblogs.com/oumi/p/10165820.html
Copyright © 2011-2022 走看看