教您如何實(shí)現(xiàn)ORACLE備份
ORACLE備份應(yīng)該是我們都需要掌握的知識(shí),下面就教您一個(gè)ORACLE備份的方法,供您參考,如果您在ORACLE備份方面遇到過類似的問題,不妨一看。
利用任務(wù)計(jì)劃、批處理文件和ORACLE的EXP導(dǎo)出功能,可以根據(jù)日期自動(dòng)生成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將生成oracle2006-01-09.dmp文件
2、添加一個(gè)任務(wù)計(jì)劃利用任務(wù)計(jì)劃向?qū)В鶕?jù)ORACLE備份策略設(shè)置自動(dòng)執(zhí)行任務(wù)的時(shí)間頻率(例如每天零時(shí)),執(zhí)行backup.bat
3、以后每天將在目錄中生成形如“oracle2005-08-31.dmp和oracle2005-08-31.log”的備份和日志文件。
說明:
(1)%date%的值在不同的系統(tǒng)、語言版本下可能是不一樣的,控制面板里面區(qū)域選項(xiàng)的設(shè)定也會(huì)改變%date%的值。請(qǐng)先在命令行中測(cè)試 echo %date% 的返回值。%date:~4,10% 是返回日期函數(shù),~后的第一個(gè)參數(shù)是要截取的起始位置(從0開始),第二個(gè)參數(shù)是要截取的長(zhǎng)度,如沒有則是截取到最后,參數(shù)可酌情修改。
(2)如需要準(zhǔn)確的時(shí)間做為文件名,請(qǐng)用%time%函數(shù),參數(shù)同上。
【編輯推薦】