1. 程式人生 > >Windows下設置oracle數據庫定時備份

Windows下設置oracle數據庫定時備份

執行時間 exp 控制面板 ges 程序 -s con cnblogs 打開

1編寫備份腳本

  1 echo backup oracle database......
  2 echo %~dp0
  3 set file_dir=%~dp0
  4 
  5 echo backup time......
  6 set "year=%date:~0,4%"
  7 set "month=%date:~5,2%"
  8 set "day=%date:~8,2%"
  9 set "hour_ten=%time:~0,1%"
 10 set "hour_one=%time:~1,1%"
 11 set "minute=%time:~3,2%"
 12 set "second=%time:~6,2%
" 13 14 set mydate 15 16 if "%hour_ten%" == " " ( 17 mydate=%year%%month%%day%0%hour_one%%minute%%second% 18 ) else ( 19 mydate=%year%%month%%day%%hour_ten%%hour_one%%minute%%second% 20 ) 21 22 exp USER/PWD@SID file=file_dir\yr_database_backup_%mydate%.dmp owner=OWNER 23

2設置windows定時任務

打開 控制面板-》管理工具-》任務計劃程序-》創建基本任務

選擇任務的執行時間和相應的腳本

技術分享圖片

Windows下設置oracle數據庫定時備份