Oracle數(shù)據(jù)庫(kù)設(shè)置任務(wù)計(jì)劃備份一周的備份記錄

字號(hào):


    Oracle 數(shù)據(jù)庫(kù)備份:
    --保留最近一周的備份記錄;
    ====正文:
    ====開(kāi)始==============
    echo 設(shè)置備份文件存放文件夾...
    set "tbuf=E:Cwaybackup"
    echo 設(shè)置備份文件名(以星期幾命名,即備份文件只保存最近一周)...
    set name=%date%
    set name=%name:~-3%
    set name=ORCL_backup_%name%
    echo 是否存在同名文件,若存在則刪除同名文件...
    if exist %tbuf%%name%.dmp del %tbuf%%name%.dmp
    if exist %tbuf%%name%.log del %tbuf%%name%.log
    echo 開(kāi)始備份XX項(xiàng)目 Oracle 數(shù)據(jù)庫(kù).....
    exp file=%tbuf%%name%.dmp log='%tbuf%%name%.log'
    echo 備份完畢!
    ===結(jié)束=======
    ==將“開(kāi)始”,“結(jié)束”之間的內(nèi)容復(fù)制到txt文件中,修改相應(yīng)的參數(shù)如:路徑、數(shù)據(jù)庫(kù)名稱等;
    另存為bat格式,創(chuàng)建任務(wù)計(jì)劃,設(shè)置每天運(yùn)行即可實(shí)現(xiàn)數(shù)據(jù)庫(kù)備份。
    注:
    (1)User:要備份數(shù)據(jù)的用戶名;
    (2)PassWord:口令;
    (3)Orcl:數(shù)據(jù)庫(kù)名稱;