Oracle数据库备份:
-保留上周的备份记录;
====文本:
=====开始=============
Echo设置备份文件存储文件夹。
set 'tbuf=E:\Cway\backup'
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数据库。
expUser1/PassWord1@Orclfile=%tbuf%\%name%.dmp log='%tbuf%\%name%.log'
回声,备份完成!
===End======
==将“Start”和“End”之间的内容复制到txt文件中,修改路径、数据库名称等相应参数。
保存为bat格式,创建任务计划,设置为每天运行,实现数据库备份。
注意:
(1)用户:要备份的数据的用户名;
(2) password: password;
(3)Orcl:数据库名;