程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> 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文件。設置自動執行時間保存即可;

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved