xlog 过大占满磁盘,使用 pg_resetxlog 清除后无法启动 gp

愤世嫉俗的胖子 2022-04-07 13:22:48

gp 的 xlog 过大,磁盘占满,使用 https://www.cnblogs.com/qiannianyuan/p/pg_resetxlog.html 帖子清除 xlog 后无法启动 gp。报错:

20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Starting gpstart with args: 
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Gathering information and validating the environment...
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 6.12.1 build commit:7ec4678f29dd922d7d44501f5fc344b5d0d4d49f Open Source'
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Greenplum Catalog Version: '301908232'
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Starting Master instance in admin mode
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Obtaining Segment details from master...
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Setting new master era
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Master Started...
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Shutting down master
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[WARNING]:-Skipping startup of segment marked down in configuration: on gpsegment1 directory /usr/local/gp/data/gp/gp1/gpseg0 <<<<<
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[WARNING]:-Skipping startup of segment marked down in configuration: on gpsegment1 directory /usr/local/gp/data/gp/gp2/gpseg1 <<<<<
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:---------------------------
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Master instance parameters
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:---------------------------
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Database                 = template1
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Master Port              = 5432
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Master directory         = /usr/local/gp/data/gp/master/gpseg-1
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Timeout                  = 600 seconds
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Master standby start     = On
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:---------------------------------------
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-Segment instances that will be started
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:---------------------------------------
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-   Host         Datadir                             Port   Role
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-   gpsegment2   /usr/local/gp/data/gp/gpm1/gpseg0   7000   Primary
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-   gpsegment2   /usr/local/gp/data/gp/gpm2/gpseg1   7001   Primary
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-   gpsegment2   /usr/local/gp/data/gp/gp1/gpseg2    6000   Primary
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-   gpsegment1   /usr/local/gp/data/gp/gpm1/gpseg2   7000   Mirror
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-   gpsegment2   /usr/local/gp/data/gp/gp2/gpseg3    6001   Primary
20220407:13:22:16:604167 gpstart:gpmaster:gpadmin-[INFO]:-   gpsegment1   /usr/local/gp/data/gp/gpm2/gpseg3   7001   Mirror

Continue with Greenplum instance startup Yy|Nn (default=N):
> y
20220407:13:22:21:604167 gpstart:gpmaster:gpadmin-[INFO]:-Commencing parallel primary and mirror segment instance startup, please wait...
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-Process results...
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[ERROR]:-No segment started for content: 0.
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-dumping success segments: ['gpsegment1:/usr/local/gp/data/gp/gpm2/gpseg3:content=3:dbid=9:role=m:preferred_role=m:mode=s:status=u', 'gpsegment1:/usr/local/gp/data/gp/gpm1/gpseg2:content=2:dbid=8:role=m:preferred_role=m:mode=s:status=u', 'gpsegment2:/usr/local/gp/data/gp/gp1/gpseg2:content=2:dbid=4:role=p:preferred_role=p:mode=s:status=u', 'gpsegment2:/usr/local/gp/data/gp/gp2/gpseg3:content=3:dbid=5:role=p:preferred_role=p:mode=s:status=u']
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-----------------------------------------------------
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-DBID:7  FAILED  host:'gpsegment2' datadir:'/usr/local/gp/data/gp/gpm2/gpseg1' with reason:'PG_CTL failed.'
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-DBID:6  FAILED  host:'gpsegment2' datadir:'/usr/local/gp/data/gp/gpm1/gpseg0' with reason:'PG_CTL failed.'
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-----------------------------------------------------


20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-----------------------------------------------------
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-   Successful segment starts                                            = 4
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-Failed segment starts                                                = 2   <<<<<<<<
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-Skipped segment starts (segments are marked down in configuration)   = 2   <<<<<<<<
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-----------------------------------------------------
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-Successfully started 4 of 6 segment instances, skipped 2 other segments <<<<<<<<
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-----------------------------------------------------
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-Segment instance startup failures reported
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-Failed start 2 of 6 segment instances <<<<<<<<
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-Review /home/gpadmin/gpAdminLogs/gpstart_20220407.log
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-----------------------------------------------------
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-****************************************************************************
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-There are 2 segment(s) marked down in the database
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-To recover from this current state, review usage of the gprecoverseg
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-management utility which will recover failed segment instance databases.
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[WARNING]:-****************************************************************************
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[INFO]:-Commencing parallel segment instance shutdown, please wait...
20220407:13:22:22:604167 gpstart:gpmaster:gpadmin-[ERROR]:-gpstart error: Do not have enough valid segments to start the array.

...全文
946 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
T_walone 2024-09-04
  • 打赏
  • 举报
回复

博主,这个问题解决了没

  • 打赏
  • 举报
回复

老哥,你这个问题解决了吗?

166

社区成员

发帖
与我相关
我的任务
社区描述
Greenplum相关内容分享专区
数据库数据库架构数据库开发 技术论坛(原bbs)
社区管理员
  • Greenplum社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧