因为部门采用的是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计划任务,完成备份