1. 程式人生 > >Windows定時任務備份Oracle資料庫(批處理bat)

Windows定時任務備份Oracle資料庫(批處理bat)

參考文獻:

http://www.jb51.net/article/98732.htm

https://blog.csdn.net/woshixuye/article/details/18050769

 

auto_back_tie.bat

REM 建立目錄

set path=D:\data_back\auto\

if not exist %path% mkdir %path%

 

REM 備份

set name=%path%tie_jxmg_%date:~0,4%%date:~5,2%%date:~8,2%

"F:\Java\Oracle\product\11.2.0\dbhome_1\BIN\exp" tie_jxmg/

[email protected] owner=tie_jxmg file=%name%.dmp statistics=none

 

REM 壓縮

"C:\Program Files\WinRAR\Rar" a -m5 -dw %name%.rar %name%.dmp

 

REM 刪除3天前的

"C:\Windows\System32\forfiles" /p %path% /s /m *.rar /d -3 /c "cmd /c del @path"

 

定時任務:

開始--所有程式--附件--系統工具--任務計劃程式

Windows定時任務備份Oracle資料庫(批處理bat) - like12@126 - like12的部落格

Windows定時任務備份Oracle資料庫(批處理bat) - like12@126 - like12的部落格

 

Windows定時任務備份Oracle資料庫(批處理bat) - like12@126 - like12的部落格

Windows定時任務備份Oracle資料庫(批處理bat) - like12@126 - like12的部落格

Windows定時任務備份Oracle資料庫(批處理bat) - like12@126 - like12的部落格

 Windows定時任務備份Oracle資料庫(批處理bat) - like12@126 - like12的部落格