postgres被删除后如何恢复
1、如果有增量备份,建议从增量备份+归档文件进行时间点恢复。


2、如果没有增量备份,建议使用dump文件逻辑恢复,恢复到某个备份的时间点。

3、如果以上都没有,可以从文件系统层恢复,如果文件是在数据库停库状态下被删的,恢复后建议先备份一下数据文件。

4、如果文件是在数据库启动状态下被删,数据库处于不一致状态,或者数据文件没有完全恢复时,需要reset control file才能启动数据库。

5、如果数据文件恢复程度不足以启动数据库,那么可以使用pg filedump,从仅有的数据文件中导出数据内容,并进行人为的恢复。

6、然后使用VACUUM 检查一下全库。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:88
阅读量:87
阅读量:131
阅读量:173
阅读量:65