dg库控制文件扩展报错
dg库的control1扩展报错,用的是裸设备,2和3还是原来大小,主库的没有报错,并且大小没有变,求解释。
收藏
复制链接
微信扫码分享
在小程序上查看
分享
11条回答
默认
最新
应该是备库的控制文件大小超过了裸设备的大小,请检查下:
--裸设备大小 blockdev --report /u02/xxxx/.dbf --控制文件大小 SELECT (block_size * file_size_blks)/1024/1024 "SIZE (MB)" FROM v$controlfile;
评论
有用 0那为什么只有第一个扩展了,其他两个没变,主库的也是原来的大小。
评论
有用 0从ALERT报错可以看出,控制文件从8050个块扩展到13168个块时报错,之所以只有第一个文件报错,是因为还没轮到镜像写后面的控制文件。另外主备之间的控制文件时分开的。
请查询备库参数CONTROL_FILE_RECORD_KEEP_TIME,可以尝试将参数改小,避免控制文件报错。
评论
有用 0第一个文件已经扩展了吧,改重用时间文件能变回8050吗,还是只能扩大裸设备大小呢。
评论
有用 0日志已经显示扩展失败。8050*16384大小是125M。
将参数CONTROL_FILE_RECORD_KEEP_TIME调小应该不会在报错了,如果仍然报错可以考虑增加设备大小。
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

