oracle 使用RMAN自动备份
来源:互联网 发布:linux查看ssh登录ip 编辑:程序博客网 时间:2024/06/05 08:19
1、用oracle身份登陆
2、编写自动备份的脚本并清除归档日志
$ vi /home/oracle/backs.sh
#!/bin/sh
source /home/oracle/.bash_profile
cd $ORACLE_HOME/bin
rman target / nocatalog msglog=/home/oracle/rman_bk_`date '+%Y%m%d%H%M%S'`.log <<EOF
run{
REPORT OBSOLETE;
DELETE force NOPROMPT OBSOLETE;
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
backup incremental level=0 database tag 'level0' format '/home/oracle/dblevel0_%s_%T' ;
backup current controlfile tag 'ctl' format '/home/oracle/ctl_%s_%p_%t';
sql 'alter system archive log current';
crosscheck archivelog all;
backup filesperset 3 archivelog all tag 'arch' format '/home/oracle/oarch_%u_%s_%p' delete input;
release channel c1;
release channel c2;
release channel c3;
}
exit;
EOF
备注:
log日志文件名最后的格式如bk_年月日小时分钟秒.log
rman_bk_20120102101501.log
%s 备份集的号
%t 备份集时间戳
%T 年月日格式(YYYYMMDD)
3、设置RMAN自动运行保存数据库的脚本
vi /home/oracle/runback.sh
#!/bin/sh
source /home/oracle/backs.sh
4、设置RMAN自动备份在脚本的执行时间,这边的时间是每天的10点15分
crontab -e
3 10 * * * /home/oracle/runback.sh
- oracle 使用RMAN自动备份
- oracle rman 自动备份
- Rman Oracle 数据库自动备份
- oracle rman自动备份脚本
- Oracle rman 自动备份脚本
- Oracle数据库RMAN的自动备份脚本
- Oracle中Rman自动备份数据库
- Oracle中Rman自动备份数据库 .
- oracle RAC RMAN自动备份脚本
- 使用Rman配置自动增量备份
- Oracle DB 使用RMAN创建备份1
- Oracle DB 使用RMAN创建备份2
- RMAN自动备份小记
- RMAN自动备份脚本
- rman 自动备份脚本
- rman自动备份脚本
- rman 自动备份
- rman的自动备份
- Getting Started with Rails 3.0 on Heroku/Cedar
- java生成Execl表格
- Java中的Enum的使用与分析
- symfony 中 doctrine 的 Entity 自动生成 getter setter
- 2012 27问——如何用好自己的精力曲线?如何集中注意力?
- oracle 使用RMAN自动备份
- 网络编程Server端 --- Linux版
- android开发问题与解决
- symfony2 中 根据 doctrine的entity 生成数据表
- JAVA贺新年-自己动手做QQ(P2P聊天工具含源码)
- 本人觉得好用的几个火狐扩展
- 东芝L730-T21N使用总结
- ABAP/4 BADI 入门篇
- Add zfs swap on solaris