繁体   English   中英

WAL级别不足以进行在线备份

[英]WAL level not sufficient for making an online backup

我尝试使用PostgreSQL在linux 7.0 red hat中进行数据库复制。

我引用此URL进行配置是http://blog.terminal.com/postgresql-replication-and-backup-methods/我已经完成了此步骤

  1. 配置从服务器

但是一步

  1. 初始复制

当我在Master中执行此命令时

-bash-4.2$ psql -c "select pg_start_backup('initial_backup');"

我有这样的错误

ERROR:  WAL level not sufficient for making an online backup
HINT:  wal_level must be set to "archive" or "hot_standby" at server start.

因此,请让我知道我们哪里错了。

在您的主PostgreSQL服务器的配置文件<PG_DATA>/postgresql.conf有一个名为wal_level参数,应将其设置为"archive""hot_standby"

双方都向postgres表示,以将WAL段保留为复制服务器。 两者之间的区别非常简单:

  • "hot_standby"表示您的复制服务器将允许SELECT语句的连接

  • "archive"表示您不希望这种可能性。

有关流复制的更多信息,请阅读本教程。还请记住,更改wal_level属性需要重新启动服务器才能生效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM