TA的每日心情 | 开心 2022-6-6 13:48 |
---|
签到天数: 924 天 [LV.10]以坛为家III
|
发表于 2013-11-20 13:40:05
|
显示全部楼层
windows平台下的备份oracle数据库的批处理,需要加入任务计划实现自动备份,看看备份就知道这个是用友nc使用的备份工具。这样备份太占用空间,我发一个我的自动备份,备份完成后自动压缩生成带时间戳的备份文件。
echo !
echo !
echo !
echo !
echo !
echo *******************************************
echo *******************************************
rem 保留最近十天的备份文件,autobak.dmp是最近的一个备份,接下来依次是backup1.dmp,backup2.dmp......
rem 请定期将备份文件刻录成光盘保存至安全的地方,最好与服务器放在不同的地理位置。
del backup9.dmp
ren backup8.dmp backup9.dmp
ren backup7.dmp backup8.dmp
ren backup6.dmp backup7.dmp
ren backup5.dmp backup6.dmp
ren backup4.dmp backup5.dmp
ren backup3.dmp backup4.dmp
ren backup2.dmp backup3.dmp
ren backup1.dmp backup2.dmp
ren autobak.dmp backup1.dmp
exp ncuser/ncuser@nc file=D:\NCDATABAK\NCAuotbackup\autobak.dmp owner=(ncuser,iufo)
date /t
time /t
echo 正在进行压缩备份,请稍后
winrar\rar a -ag nc autobak.dmp
echo 压缩备份完成
echo 备份顺利完成,详细情况请参阅backup.log!
echo ===========================================
echo ===========================================
echo on |
|