Postgresql 9.2.1普通用户模式Vs独立后端模式

时间:2017-10-24 06:27:52

标签: postgresql postgresql-9.2

我有一台使用postgresql 9.2.1的远程机器。突然间,我无法启动我的pgsql服务器( pg_isready命令拒绝连接)。我怀疑的是,是否有可能在独立后端模式中启动我的数据库,而在普通用户模式下没有打开?

并且,在这两种模式下启动pgsql服务器有什么区别?

提前致谢。

1 个答案:

答案 0 :(得分:1)

不要使用单用户模式,请查看PostgreSQL服务器日志文件。这应该告诉你问题是什么。

在单用户模式下,只有一个进程访问数据库;没有后台进程启动。您将成为超级用户,数据库进程将仅在会话期间持续。这是紧急恢复的一种方式,例如系统表损坏,您忘记了超级用户密码等等。

在您的情况下,单用户模式可能仅在数据库由于即将发生的事务ID环绕而关闭时才有帮助。然后,您可以在单用户模式下发出保存VACUUM (FREEZE)

一旦解决了问题,请升级到受支持的PostgreSQL版本。