首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PosgreSQL从9.6升级到11.6失败,源集群没有正确关闭

PosgreSQL从9.6升级到11.6失败,源集群没有正确关闭
EN

Server Fault用户
提问于 2020-03-24 10:03:23
回答 1查看 1.8K关注 0票数 3

当试图从9.6升级到11.6时,它失败了,下面的错误如下:

-c‘/usr/pgsql-11/bin/pg_ -d /opt/collabnet/teamforge/var/pgsql/9.6/data -D /opt/collabnet/teamforge/var/pgsql/11/data -b /usr/pgsql-9.6/bin -B /usr/pgsql-11/bin’bin

执行一致性检查

检查群集版本是否正常

源群集没有完全关闭。失败,退出

EN

回答 1

Server Fault用户

发布于 2022-04-20 23:30:00

似乎是这里报告的一个bug,https://www.postgresql.org/message-id/CACAAi_6c4hhhxFnUnerrBsfkS1+9CFBt79ORgp_8m6+Snck0Qw@mail.gmail.com

AFAIK,如果您仍然拥有与PG DB交互的应用程序服务,则DB可能处于关闭之前正在执行某些Crud操作的状态。我怀疑源数据库没有正常关闭。修复它的步骤。

  1. 停止应用程序服务与PG数据库的对话。
  2. 启动Postgres 9.6。登录到PSQL并检查除127.0.0.x之外的任何活动连接。
  3. 停止使用DB

pg_ctl stop -D /opt/collabnet/teamforge/var/pgsql/9.6/data

  1. 还请确认/opt/collabnet/teamforge/var/pgsql/9.6/data/postmaster.pid文件不存在。
  2. 停止Postgres 9.6并重试pg_upgrade。
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1008143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档