加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

Postgresql处理pg掉电后重启不了的问题

发布时间:2021-10-09 12:30:32 所属栏目:动态 来源:互联网
导读:机房断电后重启pg数据库,报如下错误: 2019-01-01 22:42:59.240 EST LOG: database system was interrupted while in recovery at 2019-01-01 22:00:58 EST 201

机房断电后重启pg数据库,报如下错误:

 

< 2019-01-01 22:42:59.240 EST >LOG: database system was interrupted while in recovery at 2019-01-01 22:00:58 EST

< 2019-01-01 22:42:59.240 EST >HINT: This probably means that some data is corrupted and you will have to use the last backup for recovery.

< 2019-01-01 22:42:59.241 EST >LOG: database system was not properly shut down; automatic recovery in progress

< 2019-01-01 22:42:59.333 EST >PANIC: unexpected pageaddr 26EA/46000000 in log segment 00000001000026EA00000017, offset 0

< 2019-01-01 22:42:59.333 EST >LOG: startup process (PID 88586) was terminated by signal 6: Aborted

< 2019-01-01 22:42:59.333 EST >LOG: aborting startup due to startup process failure

 

 

 

修复方法:

 

切换到bin目录下:

 

1cd /usr/pgsql-9.3/bin

 

使用pg_resetxlog命令修复日志:(/var/lib/pgsql/9.3/data为pg_data的目录)

 

1pg_resetxlog -f /var/lib/pgsql/9.3/data

 

重启数据库:

 

1pg_ctl start

解决方法:

 

运行 netsh winsock reset,重启电脑,OK!

Postgresql处理pg掉电后重启不了的问题

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读