sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 运维DBA >

学习笔记:Oracle RMAN DBA常用备份控制文件、数据文件、日志文件等命令汇总

时间:2016-06-23 20:21   来源:Oracle研究中心   作者:惜分飞   点击:

天萃荷净 汇总运维DBA日常工作对Oracle数据库使用RMAN工具对控制文件、日志文件、数据文件备份命令汇总

一.Oracle RMAN工具简单使用介绍

1、连接rman
1)nocatalog模式访问
rman target sys/xifenfei@orcl nocatalog
2)启用日志文件
rman target sys/xifenfei@orcl nocatalog append log ‘c:\rman.log’

2、查看rman configure 信息
所有信息 show all;
查看相关信息:show device type;

3、rman参数设置
1)设置参数
configure controlfile autobackup off;
2)恢复为默认参数
configure controlfile autobackup clear;

二.配置RMAN备份脚本

1、设置并发执行rman备份
1)手工配置
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
backup database format ‘c:\rman\d_%U_%p.bak’
tag=’xifenfei’;
}
2)参数中配置
configure device type disk parallelism 3 backup type to backupset;
backup database format ‘c:\rman\d_%U.bak’ tag=’xifenfei’;

2、设置备份文件大小
run{ allocate channel c1 type disk maxpiecesize 100m;
backup database format ‘c:\rman\test_%U_%p.bak’ filesperset 2 maxsetsize 500m;}
note:maxpiecesize–单个备份文件大小
filesperset–一个backset中含有的datafile的数量
maxsetsize–backset的大小

3、备份控制文件
1)配置自动备份
configure controlfile autobackup on;
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FORDEVICE TYPE DISK TO ‘c:\rman\cl_%F.ctl’;
2)备份时顺带备份
backup datafile 5 format ‘c:\rman\d_%U.bak’include current controlfile;

4、一次备份多份(最多四份)
1)直接指定
backup copies 2 datafile 5 format‘c:\rman\%U.bak’,'c:\temp\%U.bak’;
2)配置文件中指定
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2;
backup datafile 5 format ‘c:\temp\t_%U.bak’,'c:\rman\t_%U.bak’;

三.oracle之rman增量备份脚本

1、差异性增量备份
backup incremental level 0 database format ‘c:\rman\L0_%U.bak’;
backup incremental level 1 database format ‘c:\rman\L1C_%U.bak’;

2、累积性增量备份
backup incremental level 0 database format ‘c:\rman\L0_%U.bak’;
backup incremental level 1 cumulative database format ‘c:\rman\L1C_%U.bak’;

Note:差异性备份是同一级别不备份,而累积性备份是同一级别的也备份
备份的级别可以为0、1、2、3、4

3、启用/关闭oracle块更改跟踪
开启
alter database enable block change tracking using file‘c:\oracle\product\10.2.0\admin\orcl\bdump\block_trace.txt‘
关闭
alter database disable block change tracking;


--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之学习笔记:Oracle RMAN DBA常用备份控制文件、数据文件、日志文件等命令汇总

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/491.html

Oracle研究中心

关键词:

Oracle RMAN

DBA常用备份控制文件、数据文件、日志文件等命令汇总