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

天萃荷净

汇总运维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常用备份控制文件、数据文件、日志文件等命令汇总

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值