GreenPlum严重故障导致不能启库的解决办法(pg_resetxlog重置日志)

0    254    1

Tags:

👉 本文共约836个字,系统预计阅读时间或需4分钟。

现象

GP的某个实例报错如下,导致整个GP不能启动:

分析

通过 select oid,datname from pg_database;查询2291985可知,该库是一个使用gpbackup正在导入的库,但是因为某些原因,导致该实例挂掉了。。。

通过多种手段也不能解决。。。

解决1:重置事务日志(慎重,可能会丢失数据)

最后可以考虑清空事务日志的方法来解决。

由于一些错误导致不能启动GP数据库,则可以考虑直接删除如下内容:

然后启动库,会报错could not locate a valid checkpoint record,此时做如下操作:

最后再重启库。

示例:

重置事务日志:

解决2:在master only模式下删库

由于GP不能启动,所以可以在master only模式下启库,删除后,重建数据库,发现报错:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复