首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >恢复数据库PostgreSQL

恢复数据库PostgreSQL
EN

Stack Overflow用户
提问于 2016-04-04 11:37:28
回答 1查看 498关注 0票数 0

我的一个服务器有病毒,Windows中的Postgres服务没有运行备份,我使用的是Odoo8,甚至Odoo8也没有运行。

是否可以仅使用OID目录恢复数据库,据我所知,OID目录是Postgres的数据库文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-04 11:55:53

我想您的意思是/data/base/<oid>目录。不幸的是这还不够。有一些设置存储在数据库oid目录之外,您称之为它。

Ex:

  • /data/glboal/ -集群用户的设置(密码、角色等)
  • /data/pg_xlog/ - WAL条目--可能事务更改尚未“传输”到数据库文件。
  • /data/pg_tblspc/ -表空间

您需要整个/data目录。阅读更多关于PHYSICAL BACKUP的信息。

编辑:

因此,如果您可以使用整个/data,则可以将数据库还原到其他服务器。有一件事您应该记住:目的地postrges集群必须位于相同的变体前。9.4.1。当第一个数字和seccond数字匹配时(例如,9.2.109.2.16),这也会在大多数情况下起作用。请记住,您只需要用源/data/目录替换目标服务器上的/data目录(在操作期间必须停止目标服务器)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36401557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档