数据库集群同步数据

实施前检查

  1. 新集群和旧集群节点的规格是否匹配

    • CPU:grep processor /proc/cpuinfo |wc -l
    • MEM:free -g
    • DISK:df -h查看数据目录和备份目录大小
  2. 检查新老集群的状态是否异常

    • 复制关系
    • I/O异常
    • 网络异常
    • 新集群备份目录权限
    • 新集群ntp时钟情况
  3. 检查新老集群端口是否一致,

    • 如果不一致,需要打通防火墙
  4. 检查新老集群的SSL状态是否一致

  5. 检查数据库的环境变量是否一致

  6. 检查旧集群的表空间配置是否一致

  7. 检查旧集群的参数配置

数据库同步

  1. 屏蔽新集群告警

  2. 新库停ha,逃生掉ha,备->主escape_ha

  3. 新库停库,备->主stopdb

  4. 检查ha进程以及数据库进程

  5. 按指导书备份白名单和配置文件

    pg_hba.confpostgresql.conf

    • 老库:主+备
    • 新库:主
  6. 追加白名单到老库(主+备)

    reload

  7. 修改复制链路

    • 老库 主+备
    • 新库 主(追加两条)

    reload

  8. 老库监控用户,心跳表

    • 先检查是否有监控用户,心跳表
  9. build

    • 新主build standby
    • 新备build cascadestandby
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容