postgres12数据库备份方式二

编写目的

根据(postgres12数据库备份方式一)上一章节和配置,可以实现主从流复制,在这章讲解流复制中常用的一些命令集。

常用的命令

#启用同步
ALTER SYSTEM SET synchronous_standby_names TO  '*';

#查看槽信息
su - postgres -c "psql -p 15432 -c 'SELECT * FROM pg_replication_slots;'"
#查看备服务器复制状态
su - postgres -c 'psql -p 15432 -c "\x" -c "SELECT * FROM pg_stat_replication;"'

#删除槽
select pg_drop_replication_slot('pgstandby1');

#创建槽
SELECT * FROM pg_create_physical_replication_slot('pgstandby1');

#-----------------其他命令------------
#查看数据库状态
pg_controldata

#查看归档状态
show archive_mode;

#查看归档存储目录
show archive_command;

#清除归档数据
pg_archivecleanup -d /data/postgres_dbdata/pg_wal 000000020000000000000013

#查看归档文件信息
pg_waldump 000000020000000000000013

 

0 条评论
请不要发布违法违规有害信息,如发现请及时举报或反馈
还没有人评论呢,速度抢占沙发!