0
点赞
收藏
分享

微信扫一扫

DM8 控制文件恢复

程序员知识圈 2022-03-23 阅读 72
数据库

项目场景:

在某集成商的读写分离场景中,发现某备库无法启动,启动时报


问题描述

在dm8的读写分离集群中,发现备库无法启动,日志中报ctl file get / read fail,如下图所示:

 

 

原因分析:

由于控制文件保存着整个数据库的物理信息,为确保最近的控制文件备份能够恢复数据库,可以在主库查询数据库最近有没有更改过数据文件,或新增数据文件。


解决方案:

在主库中查询数据文件的新增或更改时间,判断控制文件备份中是否包含该信息。

例如:查询的时出的修改或者创建时间早于控制文件备份时间,即可将该该备份过的控制文件,复制到控制文件所在路径,并修改文件名

之后数据库重启能够正常启动,该故障恢复。

举报

相关推荐

0 条评论