Oracle 數(shù)據(jù)庫備份:
--保留最近一周的備份記錄;
====正文:
====開始==============
echo 設置備份文件存放文件夾...
set "tbuf=E:Cwaybackup"
echo 設置備份文件名(以星期幾命名,即備份文件只保存最近一周)...
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 開始備份XX項目 Oracle 數(shù)據(jù)庫.....
exp file=%tbuf%%name%.dmp log='%tbuf%%name%.log'
echo 備份完畢!
===結(jié)束=======
==將“開始”,“結(jié)束”之間的內(nèi)容復制到txt文件中,修改相應的參數(shù)如:路徑、數(shù)據(jù)庫名稱等;
另存為bat格式,創(chuàng)建任務計劃,設置每天運行即可實現(xiàn)數(shù)據(jù)庫備份。
注:
(1)User:要備份數(shù)據(jù)的用戶名;
(2)PassWord:口令;
(3)Orcl:數(shù)據(jù)庫名稱;
更多信息請查看IT技術專欄