使用批处理自动备份并压缩Oracle数据
2009-08-19 09:29
351 查看
因为部门采用的是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计划任务,完成备份
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中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- oracle 使用RMAN自动备份
- 使用Oracle可传输表空间的特性复制数据(6)RMAN备份也创建
- LINUX下ORACLE定时备份数据,使用的expdp。
- oracle备份之-- 使用数据泵 闪回
- oracle自动备份用户数据
- Oracle_批处理+任务计划实现数据库自动定时备份
- oracle 自动每天备份数据
- Oracle数据的异地自动备份
- 用批处理命令加WinRAR实现自动备份文件数据
- 使用Linux的crontab调用shell中的scp自动备份mysql数据
- oracle_自动备份用户数据,删除N天前的旧数据(非rman,bat+vbs)
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- 使用批处理文件异地备份数据库(最近几天的数据)
- 使用Oracle可传输表空间的特性复制数据(7)实战RMAN备份传输表空间
- oracle 定期备份 + 压缩 批处理.bat文件
- Linux下使用crontab自动备份数据库
- 使用Ant和批处理备份数据
- Oracle 自动备份批处理
- Linux下使用crontab调用shell中的scp自动备份mysql数据