RMAN环境下restore归档文件常用命令

摘要:Oracle数据库使用RMAN备份的时候,会把归档日志压成备份集(backup set),备份在disk或者tape上。本文讲述RMAN环境下restore归档文件常用命令。

Oracle数据库使用RMAN备份的时候,会把归档日志压成备份集(backup set),备份在disk或者tape上。

一种场景:

大家都熟悉一种架构RAC+ADG。在该架构下,源库的归档文件清理机制为数据库备份完成后进行清除(参考语句:backup filesperset 20 format ‘al_t%t_s%s_p%p’ (archivelog all delete input);),但为了保障源库归档文件能传送到/应用到DG库,primary 库的rman中会设置

CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;
或者CONFIGURE ARCHIVELOG DELETION POLICY TO SHIPPED TO ALL STANDBY;

但RAC+ADG架构下,如果没有设置上述主库归档到DG库的规则,主库在备份完成后很容易删除已经备份至disk或者tape的在本地的归档文件,这样就导致DG生效,需要在主库环境restore DG库需要的归档文件后,同步机制方可继续运行。

那么,主库如何从备份集中restore对应的归档文件?

常用的restore命令,本文罗列下:
restore命令的参数可以用SCN、SEQUENCE、TIME等,也可附加preview参数先查看计划,该参数和list backup of archivelog是等效的。
1) 备份所有归档日志文件后删除
RMAN> backup archivelog all delete input;
第二: restore archivelog 的各种选项
恢复全部归档日志

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值