暂无图片
rman备份命令为backup database的时候会自动包含controlfile吗?
我来答
分享
暂无图片 匿名用户
rman备份命令为backup database的时候会自动包含controlfile吗?

前情:我是rac恢复至异机单实例,

oracle 11.2.0.3


有两个问题:

1、我最近使用rman备份的时候使用了

backup database format ‘$V_HOME_PATH/FULL_%d_%T_%s_%p.bkp' tag='FULLDB';

按理应该只会生成一个备份集,但是最后生成了两个备份集。

一大一小,大的我猜是数据文件,因为和我的表空间大小接近。小的我不知道是什么,所以想问下大佬 这个小的备份集是备份什么内容的



2、接上面备份集继续,我在异机上用rman恢复

restore controlfile from '/oracle/FULL_test_20220904_2302_1.bkp';    【备注:用大的那个备份集恢复控制文件,恢复成功,所以如标题所问


请大佬们帮帮忙

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
有问题吗?

list backup; 查看一下各备份文件内是什么数据即可。

暂无图片 评论
暂无图片 有用 0
Thomas

show all 可以看到有一行大概是controlfile autobacku'p on/off, 如果是on,  那么每次备份时,尽管没有显式指明control file,也会将其备份。从你恢复的情况看,应该已经设置为controlfile auputobackup on了。

暂无图片 评论
暂无图片 有用 0
张sir

1、在全备的过程中,你可以看下你的备份日志,这个备份集中会包含控制文件和参数文件。这个备份集可以用来恢复参数文件、控制文件、和全库

2、如果你的路径下有两个备份集,那说说明开启了控制文件自动备份,这个时候你的控制文件会单独再备份一份。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏