Windows 2003 锁定,硬重置后 postgresql 服务将无法启动

Windows 2003 锁定,硬重置后 postgresql 服务将无法启动

我正在安装一些与 Postgres 完全无关的软件。服务器锁定了,我不得不进行硬重置。服务器恢复后,Postgres 服务无法启动。有人遇到过这种情况吗?我甚至不知道从哪里开始排除故障。在锁定之前,postgres 服务肯定在运行。

答案1

您能否提供更多信息 - 哪个版本的 Postgres?您安装了哪个二进制文件?我在服务器 2003 上运行了 8.4,正常运行时间超过一年。听起来锁定搞乱了 postgres 进程并损坏了其中一个文件 - 我会:

  1. 将 postgres 安装到新位置并尝试从那里加载您的表。
  2. 尝试文件系统级别恢复:http://www.postgresql.org/docs/8.4/interactive/backup-file.html
  3. 将 postgres 安装到同一位置,希望能够替换损坏的文件。(首先备份旧安装和表!)

您是否尝试过在重新启动后立即启动 postgres?也许只是自动启动不起作用。。这个问题可能会在 SeverFault 上得到更好的答案。

答案2

检查事件日志,PostgreSQL 启动错误应该在那里。如果没有找到任何结果,则您的 postgresql.conf 指定了其他日志文件的保存位置,日志目录日志目标就是你要找的。

相关内容