我正在尝试恢复一个数据库(通过备份文件),我使用的是PgAdmin III (Postgresql 9.1)。
选择备份文件后,会弹出一个窗口显示pg_restore.exe正在运行,然后PgAdmin就无响应了,已经过去几个小时了(这不是内存不足的问题)。
可能是备份文件太大了(500 MB),但是几天前我已经用一个300 MB的备份文件成功地恢复了一个数据库。 顺便说一下,备份文件的格式(通过pg_dump创建)是“tar”格式。
如果您有任何想法或需要更多信息,请告诉我。我感激任何人提供的帮助或指导。谢谢。
可能是备份文件太大了(500 MB),但是几天前我已经用一个300 MB的备份文件成功地恢复了一个数据库。 顺便说一下,备份文件的格式(通过pg_dump创建)是“tar”格式。
如果您有任何想法或需要更多信息,请告诉我。我感激任何人提供的帮助或指导。谢谢。
pg_restore
完成或返回一些输出。请检查任务管理器以查看pg_restore
是否正在执行某些操作(使用一些CPU/进行一些磁盘I/O)。我猜它可能被锁定了;请检查pg_locks
。 - Craig Ringer