第1章 概述 1
1.1 达梦实时同步工具技术原理 1
1.2 达梦实时同步工具技术特点 2
1.3 达梦实时同步工具系统架构 3
1.3.1 管理模块 4
1.3.2 捕获模块 4
1.3.3 装载模块 4
1.3.4 传输模块 5
1.3.5 执行模块 5
1.4 达梦实时同步工具常用部署拓扑结构 6
1.4.1 应急灾备系统 6
1.4.2 多业务中心 7
1.4.3 实时异构资源信息整合 8
1.4.4 改进数据仓库架构 8
1.4.5 数据迁移及系统升级 9
1.5 达梦实时同步工具使用约束 10
1.5.1 支持说明 10
1.5.2 使用限制 10
第2章 装载与配置 11
2.1 数据字典装载 11
2.1.1 数据字典原理简介 12
2.1.2 数据字典装载说明 13
2.2 数据初始化装载 13
2.2.1 直接数据传输初始化装载 13
2.2.2 使用备份文件进行初始化装载 13
2.3 达梦实时同步工具配置文件说明 15
2.3.1 管理模块配置 15
2.3.2 捕获模块配置 18
2.3.3 传输模块配置 23
2.3.4 执行模块配置 28
2.4 捕获器配置 32
2.4.1 捕获器目的端 33
2.4.2 捕获器配置方法 33
2.4.3 启动捕获器 35
2.4.4 停止捕获器 37
2.5 执行器配置 37
2.5.1 执行器数据来源 38
2.5.2 执行器配置方法 39
2.5.3 启动执行器 40
2.5.4 停止执行器 41
2.6 路由器配置 42
2.6.1 路由器数据来源 43
2.6.2 路由器目的端 43
2.6.3 路由器配置方法 43
2.6.4 启动路由器 45
2.6.5 停止路由器 45
2.7 转发器配置 46
2.7.1 转发器数据来源 47
2.7.2 转发器目的端 47
2.7.3 转发器配置方法 47
2.7.4 启动转发器 49
2.7.5 停止转发器 50
第3章 Windows平台DM8-DM8单向复制 52
3.1 同步概述 52
3.2 在Windows平台的DMHS安装 53
3.3 源端和目的端配置前准备 61
3.3.1 源端配置前准备 61
3.3.2 目的端配置前准备 63
3.4 配置源端 63
3.5 配置目的端 65
3.6 初始化装载 65
3.7 开启数据实时同步 66
3.8 DDL及DML操作测试验证 67
第4章 Linux平台Oracle-DM8单向复制 69
4.1 同步概述 69
4.2 在Linux平台的DMHS安装 69
4.2.1 图形界面安装方法 70
4.2.2 命令行安装方法 71
4.3 源端和目的端配置前准备 71
4.3.1 源端配置前准备 71
4.3.2 目的端配置前准备 75
4.4 源端配置 75
4.5 目的端配置 76
4.6 初始化装载 77
4.7 同步服务启动 78
4.8 DDL及DML操作测试验证 78
第5章 Linux平台DM8-DM8双向复制 80
5.1 同步概述 80
5.2 源端配置前准备 81
5.2.1 DM8数据库归档及逻辑日志启用 81
5.2.2 配置DDL同步 81
5.3 配置源端和目的端 83
5.4 初始化装载 85
5.5 开启数据实时同步 86
5.6 DDL及DML操作测试验证 86
第6章 对比工具 87
6.1 对比工具概述 87
6.1.1 系统架构 87
6.1.2 运行环境 88
6.1.3 提供的支持 89
6.1.4 安装及使用方法 90
6.2 配置说明 93
6.2.1 对比代理AGENT配置 94
6.2.2 对比工具VERI配置 95
6.2.3 作业文件配置 97
6.3 运行对比工具执行数据对比 98
6.3.1 Oracle与DM8的对比 98
6.3.2 Oracle与Oracle的对比 103
第7章 Web监控 107
7.1 Web监控管理平台架构 107
7.1.1 架构概况 108
7.1.2 运行原理 108
7.1.3 环境要求 109
7.2 Web监控管理平台安装部署 109
7.2.1 开启DMHS管理平台服务 109
7.2.2 DMHS服务器注册 111
7.2.3 配置管理 112
7.2.4 装载初始数据 114
7.2.5 数据同步的开启与停止 115
7.2.6 运行状态监控 117
7.3 Web监控管理平台运维管理 118
7.3.1 服务管理 118
7.3.2 主机资源监控 133
7.3.3 同步链路监控 137
7.3.4 告警监控 159
第8章 日常维护 163
8.1 DMHS运行状态检查 163
8.1.1 运行日志 163
8.1.2 模块状态 163
8.1.3 统计信息 164
8.1.4 检查点信息 165
8.1.5 同步性能 165
8.1.6 归档清理 166
8.2 DMHS常见故障处理 166
8.2.1 启动失败 166
8.2.2 运行报错 167
8.2.3 检查点阻塞 169
8.2.4 同步阻塞 169
8.2.5 DDL未同步 171
8.2.6 进程异常 171
8.2.7 双向死循环 171
8.2.8 级联丢数或数据重复 172
8.2.9 数据不同步 172
8.2.10 使用COPY命令装载处理同步出错表数据 173
8.3 DMHS同步性能诊断与优化 190
8.3.1 同步性能检查 190
8.3.2 同步性能优化 192
第9章 实际应用中常见场景及案例分析 195
9.1 目标概述 195
9.2 一对多同步 195
9.2.1 初始数据装载 196
9.2.2 同步配置 196
9.3 多对一同步 197
9.3.1 初始数据装载 198
9.3.2 同步配置 198
9.4 级联同步 199
9.4.1 初始数据装载 200
9.4.2 级联同步配置 200
9.4.3 使用限制 202
9.5 数据转换 202
9.5.1 数据过滤及映射 202
9.5.2 文件转换功能 203
9.6 案例分析 206
9.6.1 南京无锡两地三中心灾备 206
9.6.2 湖北公安云信息综合平台数据同步 207
9.6.3 泰国教育云平台项目数据同步 208
9.6.4 国家电网调度系统数据同步 209
9.6.5 海南社保异构数据库容灾 209