2023-04-29 16:36:10 阅读( 5688)
Oracle数据库备份:--保留最近一周的备份记录;====正文:====开始==============echo设置备份文件存放文件夹...set"tbuf=E:\Cway\backup"echo设置备份文件名(以星期几命名,即备份文件只保存最近一周)...setn
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:数据库名;
猜你喜欢
Guessyoulike