1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| rem Windows bat备份脚本
@echo off
color 0a
cd /d %~dp0 set ORACLE_SID=hyrisdb set ORACLE_HOME=E:\app\product\12.2.0\dbhome_1
set "BACKUP_DAY=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%" set "SCRIPT_PATH=D:\Backup\Oracle\script" set "DIRECTORY=backup_dir"
%ORACLE_HOME%\bin\expdp ' / as sysdba' directory=%DIRECTORY% dumpfile=%ORACLE_SID%_%BACKUP_DAY%.dmp full=y logfile=expdp_%ORACLE_SID%_%BACKUP_DAY%.log
forfiles /p "D:\Backup\Oracle\expdp" /s /m *.dmp /d -30 /c "cmd /c del @path" forfiles /p "D:\Backup\Oracle\expdp" /s /m *.log /d -30 /c "cmd /c del @path"
|