因为部门采用的是Oracle数据库,数据量不是很大,但因为数据重要,需要天天备份,备份后再压缩刻录,工作简单,但是常需要人工操作,参考了批处理文件和RAR的相关资料,实现定期自动备份,并压缩,如下:
1、备份数据库,采用Exp方式,批处理代码是 Exp username/userpassword full=y d:/OracleBck/Orc_%date:0,12%.dmp
2、压缩备份的Dmp文件,加入密码important,压缩完毕后删除文件,文件名命名为Bck_日期.RAR
Rar A -HPimport -DF -AGYYYYMMDD Bck Orc_%date:0,12%.dmp
需要将WinRAR目录下的RAR复制到批处理文件目录下
设置为Windows计划任务,完成备份
本文介绍了一种针对Oracle数据库的自动备份方案,利用批处理脚本实现了日常备份任务的自动化,包括数据库导出、备份文件压缩及删除原始备份文件等步骤。
2411

被折叠的 条评论
为什么被折叠?



