我正在尝试恢复数据库(通过备份文件),我正在使用PgAdmin III(Postgresql 9.1)。 选择备份文件后,一个窗口指示pg_restore.exe正在运行,然后PgAdmin没有响应,它已经有几个小时了(这不是RAM短缺问题)
可能是由于备份文件大小(500 MB),但我几天前已经使用300 MB备份文件恢复了数据库,并且顺利完成了。 顺便说一下,备份文件的格式(通过pg_dump创建)是“tar”格式。
如果您有任何想法或需要更多信息,请告诉我。我感谢任何人的帮助或指点。提前致谢。
答案 0 :(得分:1)
我有同样的问题,我解决了这个问题web site tutorial
文件已在我的备份中生成,大小为78 MB,我已使用
再次生成文件我尝试再次恢复,然后工作正常。
答案 1 :(得分:0)
在OS X上,我有类似的问题。选择.backup文件并单击pgAdmin中的恢复后,我得到了旋转的沙滩球。然而,一切都在后台工作,用户界面刚刚挂起。
通过查看OS X上的Activity Monitor或Windows上的Resource Monitor,可以检查一切是否正常的一种方法。如果你看一下' Disk'选项卡你应该看到postgres的活动,你应该看到' Bytes Read'专栏慢慢上升。我正在恢复一个〜15G备份和“Bytes Read'专栏慢慢计数起来。当它达到15G时,它完成没有错误,并且pgAdmin UI再次变为活动状态。
(顺便说一句,我的15G恢复在带有i7和8G RAM的Mac上花费了大约1.5小时)