【Rman】什么时候需要设置set dbid?

rman中恢复参数文件和控制文件时,在restore前可能需要设置set dbid=xxxxx。其目的是用于唯一确定恢复所需的备份文件集。


1. 如果使用了catalog资料库,而该资料库中存放着多个target库的备份信息,如果需要恢复控制文件和参数文件,通过设置的DBID,rman可以确定所需的备份文件信息。如果资料库只记录了一个target库的备份信息,则无需设置dbid


2. 没有使用catalog资料库,即nocatalog的情况下,很多资料说此时需要设置DBID,其实不然。如果使用restore spfile from autobackup语句,则需要设置dbid,RMAN通过dbid来寻找自动 备份的文件。如果你在恢复语句中,给出了备份文件:restore spfile from '/path/xxx.bak' 则无需提前设置dbid。

总而言之,set dbid的唯一目的是使RMAN找到恢复参数文件和控制文件唯一确定的的备份文件。


ballontt
2014/03/11

---The End---
微博: weibo.com/ballontt
如需转载,请标明出处和链接,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值