萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> oracle數據庫自動備份

oracle數據庫自動備份

   Windows下實現Oracle通過EXP每天晚上備份,並保留十天的備份數據。

  1、建立備份腳本oraclebackup.bat

  首先建立一個備份bat文件,在E盤下新建備份目錄oraclebackup、dmp、log,將oracle安裝目錄下的EXP.EXE復制到此目錄下,再新建一個文本文件oraclebackup.txt,內容如下:

  @echo off

  echo 刪除10天前的備分文件和日志

  forfiles /p "E:oraclebackup" /dmp/OA *.dmp /d -10 /c "cmd /c del @path"

  forfiles /p "E:oraclebackup" /dmp/OA *.log /d -10 /c "cmd /c del @path"

  echo 正在備份 Oracle 數據庫,請稍等……

  exp user/password@orcl file=E:/oraclebackup/dmp/OA_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=E:/oraclebackup/log/OA_%date:~0,4%%date:~5,2%%date:~8,2%.log owner=(jasoa_doc)

  echo 任務完成!

  完成後,將該記事本的後綴txt改成bat即可。

  雙擊oraclebackup.bat可以測試是否可以正常備份。

  2、新建計劃任務

  進入windows的控制面板,打開計劃與任務,新建任務,點擊浏覽,選擇剛才新建的E盤oraclebackup目錄下的oraclebackup.bat文件。設置自動執行時間保存即可;

copyright © 萬盛學電腦網 all rights reserved