是否有任何方法来恢复或重新创建意外删除的pg_filenode.map文件?或者有没有解决这个问题而不影响数据库的解决方案?任何建议来解决这个问题,高度赞赏!我们拥有的postgres版本是9.0,运行在Redhat Linux 5.谢谢!postgresql:意外删除pg_filenode.map
0
A
回答
1
不要试图去修正任何东西。你所做的一切都会让事情变得更糟。
将此视为关键数据库损坏。 Read and act on this wiki article。
只有一旦你遵循了它的建议,你甚至应该考虑尝试修复或恢复。
既然你可能有一些恢复已删除文件的希望,如果它还没有被覆盖,你还应该停止整个服务器机器或卸载文件系统PostgreSQL是开启和磁盘映像它。
如果此数据对您很重要,我建议您联系专业支持。这会让你付出代价,但可能是在这样严重的管理员错误之后获得数据的最佳机会。请参阅PostgreSQL professional support。 (免责声明:我为我的SO配置文件中显示的其中一家上市公司工作)。
您可以手工重建pg_filenode.map
使用关于从磁盘表中提取的表结构和内容的信息。虽然可能是一个很大的工作。
相关问题
- 1. PostgreSQL意外删除用户postgres
- 2. 意外删除mainWindow.xib
- 3. strip意外删除'_'
- 4. 意外删除iOS框架
- 5. WPF意外删除了App.xaml
- 6. 防止意外删除
- 7. 意外删除laravel.log内容
- 8. 删除的PostgreSQL
- 9. Django - 意外删除超级用户
- 10. Jackrabbit版本删除 - 名称意外
- 11. 与AnkhSVN意外删除的文件夹
- 12. 意外地删除了PostgreqSql目录
- 13. 检查是否OU从意外删除
- 14. 防止从BigCommerce API中意外删除
- 15. 从MySQL服务器意外删除表
- 16. WeakReferences,意外的对象删除
- 17. 谷歌帐号,意外删除
- 18. 意外删除后找不到self.tableview
- 19. 删除方法意外的结果
- 20. 堆栈上的对象意外删除
- 21. 恢复意外故事板删除
- 22. '意外'删除了node_modules文件夹
- 23. 权限管理员意外删除 - sonarqube.com
- 24. 意外阴影和`删除[符号]`
- 25. 意外的删除行为google spreadsheetApp
- 26. mySQL意外的令牌删除
- 27. XCode - 意外删除的构建设置
- 28. 删除导致意外崩溃
- 29. 意外删除了tomcat`webapps`文件夹
- 30. 取消删除Sqlite3中意外删除的记录
恢复最新的备份... – 2013-03-04 08:31:59
您正在运行Red Hat 2.6吗?那是古老的! – squiguy 2013-03-04 08:34:06
对不起,它的Redhat版本5(2.6.18-194.el5xen) – Rick 2013-03-04 08:41:13