我正在尝试恢复数据库(通过备份文件),我在Postgresql(PostgreSQL9.1)上。选择备份文件后,会出现一个窗口,指示pg_restore.exe正在运行,但PgAdmin没有响应,这已经持续了几个小时(这不是内存不足的问题)
可能是因为备份文件大小(500MB),但我几天前已经用300MB的备份文件恢复了一个数据库,而且恢复得很顺利。顺便说一下,(通过pg_dump创建的)备份文件的格式是"tar“格式。
如果您有任何想法或需要更多信息,请让我知道。我很感谢任何人的帮助或指点。提前谢谢。
发布于 2014-09-19 23:44:35
我也有同样的问题,我解决了这个web site tutorial
在我的备份中生成了一个大小为78MB的文件,我使用以下命令重新生成了它
我再次尝试恢复,然后工作正常。
发布于 2016-04-22 15:32:59
在OS上,我遇到了类似的问题。在pgAdmin中选择.backup文件并单击restore后,我得到了旋转的beachball。然而,一切都在后台运行,UI只是挂着。
您可以通过查看OS上的活动监视器或Windows上的资源监视器来检查一切是否正常。如果你查看'Disk‘选项卡,你应该会看到来自postgres的活动,并且你应该会看到'Bytes Read’列中的值慢慢上升。我正在恢复一个大约15G的备份,“Bytes Read”列中的计数器慢慢地向上计数。当它达到15G时,它完成了,没有错误,pgAdmin UI再次激活。
(顺便说一句,我的15G恢复在装有i7和8G内存的苹果电脑上花了大约1.5个小时)
https://stackoverflow.com/questions/22702387
复制相似问题