MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
备机上删除原先从主库上过来的/data/mes_data/mes/postmaster.pid文件,然后启动备库: $cd /data/mes_data/mes/ $ rmpostmaster.pid $ pgstart 或者 $/opt/Postgresql/9.1/bin/pg_ctl start -D /data/mes_data/mes/
保密 Confidential第31页 | 共47页
MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
查看主库和备库的数据同步状态:
主库机器: $/opt/Postgresql/9.1/bin/pg_controldata 备库机器: $/opt/Postgresql/9.1/bin/pg_controldata 或者 在命令行或pgadmin客户端查看视图。如下。 主库上查看视图: postgres=#select * from pg_stat_replication; 备库上查看视图: postgres=#select * from pg_last_xlog_receive_location(); postgres=#select * from pg_last_xlog_replay_location();
保密 Confidential第32页 | 共47页
MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
主库上/opt/Postgresql/9.1/bin/pg_controldata
备库上/opt/Postgresql/9.1/bin/pg_controldata
保密 Confidential第33页 | 共47页
MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
主库上查询主库当前日志点: select * from pg_stat_replication;如下
保密 Confidential第34页 | 共47页
MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
备库standby上
select * from pg_last_xlog_receive_location(); --查询备库接收主库的日志点 select * from pg_last_xlog_replay_location(); --查询备库应用主库日志的日志点 查询分别如下。
保密 Confidential第35页 | 共47页