我真的需要有人在postgreSQL中帮助解决这个错误。
我在Windows Server 2008 R2上安装了postgres。我尝试使用pg-admin,一些自定义C#和另一个适用于postgres的第三方工具连接到它。
今天,我注意到我无法连接到postgres。它给了我这个错误:
我不是postgres的专家,这是一个严重的问题,我几个小时内无法修复。我尝试重启服务器,重启postgresql-8.4服务。结果是一样的。
更新
我已经通过RDP连接到服务器了解问题。 问题之前和之后的日志包含以下信息:
2014-01-29 18:47:46 MSK声明:INSERT INTO" TapeSegments"
(umid ,clip_index, markin, markout_duration, clip_name, state, clip_filename) VALUES (:umid, :clip_index, :markin, :markout_duration, :clip_name, :state, :clip_filename) 2014-01-29
18:51:51 MSK LOG:服务器进程(PID 7844)被终止 异常0xC000012D 2014-01-29 18:51:51 MSK提示:参见C include文件 " NTSTATUS.H"有关十六进制值的说明。 2014年1月29日 18:51:51 MSK LOG:终止任何其他活动服务器进程 2014-01-29 18:51:51 MSK警告:因为终止连接 另一个服务器进程崩溃2014-01-29 18:51:51 MSK详细信息: postmaster已命令此服务器进程回滚当前 事务和退出,因为另一个服务器进程异常退出 并可能损坏共享内存。 2014-01-29 18:51:51 MSK提示: 稍后您应该能够重新连接到数据库并重复 你的命令。 2014-01-29 18:51:51 MSK警告:终止连接 因为另一个服务器进程崩溃2014-01-29 18:51:51 MSK 详细信息:postmaster已命令此服务器进程回滚 当前事务和退出,因为另一个服务器进程 异常退出并可能损坏共享内存。 2014年1月29日 18:51:51 MSK提示:片刻之后你应该可以重新连接到 数据库并重复您的命令。 2014-01-29 18:51:51 MSK警告: 由于另一个服务器进程崩溃而终止连接 2014-01-29 18:51:51 MSK详细信息:邮政局长已经命令这个 服务器进程回滚当前事务并退出,因为 另一个服务器进程异常退出并可能损坏共享 记忆。 2014-01-29 18:51:51 MSK提示:片刻你应该可以 重新连接到数据库并重复您的命令。 2014年1月29日 18:51:51 MSK警告:由于崩溃而终止连接 另一个服务器进程2014-01-29 18:51:51 MSK详细信息:postmaster 已命令此服务器进程回滚当前事务 并退出,因为另一个服务器进程异常退出并且 可能已损坏的共享内存。 2014-01-29 18:51:51 MSK提示:在一个 你应该能够重新连接到数据库并重复你的 命令。 2014-01-29 18:51:52 MSK警告:终止连接 因为另一个服务器进程崩溃2014-01-29 18:51:52 MSK 详细信息:postmaster已命令此服务器进程回滚 当前事务和退出,因为另一个服务器进程 异常退出并可能损坏共享内存。 2014年1月29日 18:51:52 MSK提示:片刻之后你应该可以重新连接到 数据库并重复您的命令。 2014-01-29 18:51:52 MSK警告: 由于另一个服务器进程崩溃而终止连接 2014-01-29 18:51:52 MSK详细信息:邮政局长已经命令这个 服务器进程回滚当前事务并退出,因为 另一个服务器进程异常退出并可能损坏共享 记忆。 2014-01-29 18:51:52 MSK提示:片刻你应该可以 重新连接到数据库并重复您的命令。 2014年1月29日 18:51:53 MSK致命:数据库系统处于恢复模式 2014-01-29 18:51:54 MSK致命:数据库系统处于恢复状态 模式
所以,基本上,postgres停留在"数据库系统正在关闭"有什么我可以做的,踢它"可以这么说吗?
这是一个没有集群的开发服务器,没什么特别的。
更新2:
我尝试使用以下命令连接到服务器:
"C:\Program Files (x86)\PostgreSQL\8.4\bin\psql.exe" -U postgres -l -h ntv.ncdev.ru -p 5433
它给了我同样的错误:
psql:致命:数据库系统正在关闭
答案 0 :(得分:0)