導出oralce備份文件

@echo off
exp assetsmanage/assetsmanage file=d:\oracle%date:~0,10%.dmp owner=assetsmanage log=d:\oracle%date:~0,10%.log

 

 

利用任務計劃、批處理文件和ORACLE的EXP導出功能,可以根據日期自動生成ORACLE備份文件,大大方便了ORACLE備份。
  1、建立批處理文件backup.bat
  exp system/manager file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=system log=d:\backup\oracle\oracle%date:~0,10%.log將生成oracle2011-08-12.dmp文件
  2、添加一個任務計劃利用任務計劃嚮導,根據ORACLE備份策略設置自動執行任務的時間頻率(例如每天零時),執行backup.bat
  3、以後每天將在目錄中生成形如“oracle2011-08-12.dmp和oracle2011-08-12.log”的備份和日誌文件。
  說明:
  (1)%date%的值在不同的系統、語言版本下可能是不一樣的,控制面板裏面區域選項的設定也會改變%date%的值。請先在命令行中測試 echo %date% 的返回值。%date:~4,10% 是返回日期函數,~後的第一個參數是要截取的起始位置(從0開始),第二個參數是要截取的長度,如沒有則是截取到最後,參數可酌情修改。
  (2)如需要準確的時間做爲文件名,請用%time%函數,參數同上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章