是否可以使用逻辑备份和wal文件恢复数据库实例?
一位资深的Server要求我在PostgreSQL中实现以下场景
使用主服务器的pg_dumpall进行逻辑备份,然后在一段时间后进行故障转移。现在,使用主文件的逻辑备份、主文件的wal文件、辅助文件的wal文件恢复数据库实例。
发布于 2018-05-28 10:00:21
是的,逻辑备份可能是在故障转移之前就有数据了,比如你下午3点就拿到了,它将有完整的数据到下午3点。
假设您在下午4时失效,wal-文件将记录从下午3点到4点的更改。
因此,只需在pg_createcluster的帮助下创建一个postgresql实例,并首先插入转储文件。
然后将墙壁文件复制到/var/lib/postgresql/9.1/main/pg_xlog/
路径,这是大多数postgresql安装的默认路径。然后重新启动服务service postgresql restart
。
https://dba.stackexchange.com/questions/203706
复制相似问题