我要完成的是使用连续存档备份进行恢复。 我正在运行CentOS 6.8的vm和Postgres 9.1 Postgres 9.1与我提取的数据库相同。
我安装了Postgres并初始化了数据库,启动正常。 然后,按照以下说明操作:https://www.postgresql.org/docs/9.3/static/continuous-archiving.html
restore_command ='cp / var / lib / pgsql / database_sample_backup / wal_archives / 0A /%f%p'
这是WAL文件的另一个位置,而不是我放在pg_xlog中的副本(不确定我是否需要两者)
但是当我尝试重新启动服务器时,它会失败。 (以root身份:服务postgresql-9.1开始)
我的pgstartup.log在某一时刻吐出“runuser:无法设置组:操作不被允许”,但是每次尝试启动都不会一直这样做。
我也尝试在postgres.conf中关闭归档和复制指令(以便它可以独立运行)并尝试从我创建的新数据库复制pg_hba.conf,看看它们是否可以解决问题。也没有。
我还做了一个netstat -ntap | grep 5432确认我没有在港口运行任何其他东西。
我还能以详细的形式提供什么,以及我在此恢复过程中尝试的其他内容。
感谢您的帮助!