文档号:GS-O-20120618-001 发布日期:2012年6月18日 上海哥瑞利软件有限公司 MES PostgreSQL数据库在两台主机上Active Standby系统的 配置搭建和容灾切换v00.01 MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
变更记录Version History 发布日期 2012/06/18 发布者 ZP Li 版本 v00.01 版本说明 Initial 文档名称
Copyright Information
? 2011 by GLORYSOFT
All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system without written permission from GLORYSOFT, except for the inclusion of brief quotations in a review.
Information contained in this document has been obtained by GLORYSOFT from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, GLORYSOFT does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from the use of such information.
保密 Confidential第2页 | 共47页
MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
MES PostgreSQL数据库在两台主机上Active Standby
系统的配置搭建和容灾切换
保密 Confidential第3页 | 共47页
2012年6月 QQ: 80184001
MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
目录
Copyright Information ............................................................................................................................... 2
1. 硬件架构图 ......................................................................................................................................................... 5 2. 软硬件配置信息 ................................................................................................................................................. 7
2.1 服务器配置信息 .......................................................................................................................................... 7 2.2 Linux和PostgreSQL数据库信息 .................................................................................................................... 7 3. DB数据文件和备份存储空间规划 ..................................................................................................................... 8
3.1 共享存储RAID阵列准备 .............................................................................................................................. 8 3.2共享磁盘的数据分区划分规划 ..................................................................................................................... 8 4. Centos6.0 Linux系统的安装 ............................................................................................................................ 8 5. Postgresql Active standby系统高可用性概述 ............................................................................................. 10
5.1 Postgresql Active Standby系统高可用性概述 ......................................................................................... 10 6.PostgreSQLPrimary-Standby数据库的配置 ................................................................................................. 11
6.1主备机器上postgresql数据库软件安装 ................................................................................................... 11
6.1.1备注 ................................................................................................................................................ 13 6.1.2 主库上表空间的创建 ...................................................................................................................... 16 6.2主数据库上的配置 .................................................................................................................................... 18 6.3 Standby 数据库上的配置 ......................................................................................................................... 24 6.4 测试主库和备库的数据同步 ..................................................................................................................... 37 7.备库上的备份设置 ............................................................................................................................................. 38
7.1备机上的备份目录 .................................................................................................................................... 38 7.2备份脚本 .................................................................................................................................................. 39 7.3调度备份任务 ........................................................................................................................................... 40 7.4过期备份文件自动删除 ............................................................................................................................. 41 8 Postgresql Active Standby DB日常监控维护 ............................................................................................ 43
8.1 Postgresql Active Standby DB日志同步监控 ........................................................................................... 43 8.2 备库的备份监控 ........................................................................................................................................ 47 9. RPT Primary-standby数据库的配置 ................................................................................ 错误!未定义书签。
9.1 RPT主数据库的创建 .................................................................................................. 错误!未定义书签。 9.2 RPT主数据库上的配置 ............................................................................................... 错误!未定义书签。 9.3 RPT standby数据库上的配置 ..................................................................................... 错误!未定义书签。 9.4 测试RPT主库和备库的数据同步 ............................................................................... 错误!未定义书签。 9.5 RPT备库上的备份设置及监控 ..................................................................................... 错误!未定义书签。 9.6 RPT主备库的日志同步监控 ....................................................................................... 错误!未定义书签。
保密 Confidential第4页 | 共47页
MES PostgreSQL数据库active standby 系统的配置搭建和容灾切换
9.7 设置RPT 主备机的随机启动 ...................................................................................... 错误!未定义书签。 10.MES主备数据库的故障切换和恢复 ................................................................................... 错误!未定义书签。
10.1数据库故障切换和恢复 .............................................................................................. 错误!未定义书签。
1. 硬件架构图
1.1 硬件架构图
如下图:两台AP Server和两台DB Server分别 采用互备份模式。 即 两台DB server主机上搭建两套POSTGRESQLACTIVE-STANBY数据库系统:
MES DB :MES ACTIVE DB在主机MESDB 上,其对应的MES STANDBY DB在主机RPTDB上; RPT DB :RPT ACTIVE DB在主机RPTDB 上,其对应的RPT STANDBY DB在主机MESDB上。 两台AP server上都 装MES AP和报表AP,运行时一台启动MESAP,一台启动报表AP。
保密 Confidential第5页 | 共47页