1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| 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
rem Windows bat删除备份脚本
@echo off
color 0a
forfiles /p "E:\dbbak\expdp\bak" /s /m *.DMP /d -14 /c "cmd /c del @path" C:\Windows\System32\forfiles.exe /p "E:\dbbak\expdp\bak" /s /m *.log /d -14 /c "cmd /c del @path" forfiles /p "E:\dbbak\rman\bak" /s /m *.log /d -7 /c "cmd /c del @path"
|