5

我正在尝试恢复数据库(通过备份文件),我在 PgAdmin III(Postgresql 9.1)上。选择备份文件后,显示 pg_restore.exe 正在运行的窗口,然后 PgAdmin 没有响应,已经几个小时了(这不是 RAM 不足的问题)

这可能是由于备份文件大小(500 MB)的原因,但我几天前已经用 300 MB 备份文件恢复了一个数据库,并且顺利完成。顺便说一下,备份文件的格式(通过 pg_dump 创建)是“tar”格式。

如果您有任何想法或您需要更多信息,请告诉我。我感谢任何人的任何帮助或指示。提前致谢。

4

2 回答 2

1

我有同样的问题,我解决了看这个网站教程

文件已在我的备份中生成,大小为 78 MB,我再次使用

  • 格式:自定义
  • 比率:
  • 编码:UTF8
  • 角色名称:postgres

我尝试再次恢复,然后工作正常。

于 2014-09-19T15:44:35.297 回答
0

在 OS XI 上也有类似的问题。选择 .backup 文件并在 pgAdmin 中单击恢复后,我得到了旋转的沙滩球。然而,一切都在后台工作,用户界面只是挂起。

检查一切是否正常的一种方法是查看 OS X 上的活动监视器或 Windows 上的资源监视器。如果您查看“磁盘”选项卡,您应该会看到来自 postgres 的活动,并且您应该看到“读取字节数”列中的值缓慢上升。我正在恢复约 15G 的备份,“Bytes Read”列中的计数器慢慢地向上计数。当它达到 15G 时,它没有错误地完成,并且 pgAdmin UI 再次激活。

(顺便说一句,我在具有 i7 和 8G RAM 的 Mac 上恢复 15G 大约需要 1.5 小时)

于 2016-04-22T07:32:58.913 回答