postgresql 9.1 - PgAdmin III在恢复数据库时没有响应



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

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

如果你想到什么或者需要更多的信息,请告诉我。我很感激任何人的帮助或指点。提前感谢。

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

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

重新生成它
  • 格式:自定义
  • 率:
  • Enconding: UTF8
  • Rolename: postgres

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

在OS X上我也有类似的问题。在选择.backup文件并单击pgAdmin中的restore后,我得到了旋转的沙滩球。一切都在后台运行,UI只是挂着。

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

(顺便说一句,我的15G恢复在一台i7和8G内存的Mac上花了大约1.5小时)

相关内容

  • 没有找到相关文章

最新更新