在恢复测试中我们需要一些帮助。我们遵循了以下步骤,但是在创建了recovery.conf文件并重新启动机器之后,我们的DB就被破坏了,而且还没有启动。请看下面的步骤,并帮助我们分析哪里出了问题。我们已经使用脱机postgresql安装程序来设置数据库。所需的配置,如wal_level=hot_stanby、archive_mode=on和postgresql.conf中的archive_server=‘cp %p /mnt/server/存档/%f’也被正确设置。
13将更新的pg_wal日志从bad.data复制到数据>>>cp -r /opt/PostgreSQL/10/bad.data/pg_wal/0* /opt/PostgreSQL/10/ data /pg_wal
我们的recovery.conf文件有两个参数。recovery_target_time是从步骤5开始的。
它不会重新启动,日志文件夹中也没有日志条目(opt/PostgreSQL/10/data/ log ),看起来它在重新启动后已经停止创建日志。
发布于 2018-08-10 12:37:01
步骤14和15是错误的。您必须在启动服务器之前创建recovery.conf
。
https://stackoverflow.com/questions/51783853
复制相似问题