错误锦集
一、number of requested standby connections exceeds max_wal_senders (currently 0)...
原因:max_wal_sengers参数设置错误,默认设置为0,即没有开启流复制
解药:调整max_wal_sengers参数
备份步骤
一、决定备份的目录【数据库($PGDATA)+归档日志】
二、数据库开启归档功能
2.1 修改postgresql.conf文件如下参数
wal_level >= archive
archive_mode = on
archive_command = 'DATE=`date +%Y%m%d`; DIR="/home/postgres/archive/$DATE"; (test -d $DIR || mkdir -p $DIR) && cp %p $DIR/%f'
2.2开启流复制功能
max_wal_sengers=2 --设置成大于0即可 一般有几个备库就设置成几
三、利用 pg_basebackup 进行物理备份
3.1备份数据库($PGDATA)
pg_basebackup -F t -D /home/postgres/backup -p 5432 -U replica -h 192.168.224.128
ps:-F 指定文件格式(本地备份必须tar格式)
-D 备份文件放置的目录
-p 端口
-U 用户
-h 需备份的数据库服务器IP
3.2 备份归档
直接cp归档文件
cp /home/postgres/archive/* /home/postgres/archivebak/
四、数据库还原
4.1 将备份文件cp到$PGDATA下直接解压
cp /home/postgres/backup $PGDATA
4.2解压文件
tar -xvf base.tar
4.3cp recovery.conf.sample文件
cp /usr/local/pgsql/share/recovery.conf.sample ./
4.4配置recovery.conf文件
mv recovery.conf.sample recovery.conf
配置restore_command = 'cp /home/postgres/00000005000000000000005F %p'
一、number of requested standby connections exceeds max_wal_senders (currently 0)...
原因:max_wal_sengers参数设置错误,默认设置为0,即没有开启流复制
解药:调整max_wal_sengers参数
备份步骤
一、决定备份的目录【数据库($PGDATA)+归档日志】
二、数据库开启归档功能
2.1 修改postgresql.conf文件如下参数
wal_level >= archive
archive_mode = on
archive_command = 'DATE=`date +%Y%m%d`; DIR="/home/postgres/archive/$DATE"; (test -d $DIR || mkdir -p $DIR) && cp %p $DIR/%f'
2.2开启流复制功能
max_wal_sengers=2 --设置成大于0即可 一般有几个备库就设置成几
三、利用 pg_basebackup 进行物理备份
3.1备份数据库($PGDATA)
pg_basebackup -F t -D /home/postgres/backup -p 5432 -U replica -h 192.168.224.128
ps:-F 指定文件格式(本地备份必须tar格式)
-D 备份文件放置的目录
-p 端口
-U 用户
-h 需备份的数据库服务器IP
3.2 备份归档
直接cp归档文件
cp /home/postgres/archive/* /home/postgres/archivebak/
四、数据库还原
4.1 将备份文件cp到$PGDATA下直接解压
cp /home/postgres/backup $PGDATA
4.2解压文件
tar -xvf base.tar
4.3cp recovery.conf.sample文件
cp /usr/local/pgsql/share/recovery.conf.sample ./
4.4配置recovery.conf文件
mv recovery.conf.sample recovery.conf
配置restore_command = 'cp /home/postgres/00000005000000000000005F %p'
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30158401/viewspace-1781926/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30158401/viewspace-1781926/