当前位置:首页 > 工业技术
叱咤风云  GoldenGate企业级运维实战
叱咤风云  GoldenGate企业级运维实战

叱咤风云 GoldenGate企业级运维实战PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:戴冠平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302267614
  • 页数:226 页
图书介绍:本书由浅入深地论述了GoldenGate的体系和理念,结合作者多年业内专家的从职经验,充分透彻的剖析了GoldenGate的核心技术。
《叱咤风云 GoldenGate企业级运维实战》目录

第1篇 入门篇 2

第1章GoldenGate概述 2

1.1 GoldenGate的历史 2

1.2 GoldenGate家族 2

1.3 GoldenGate及Oracle产品战略 3

1.4 GoldenGate支持的平台以及数据库 3

1.5 GoldenGate的定位 4

1.6 GoldenGate技术架构 4

1.6.1 Manager进程 4

1.6.2 Extract进程 5

1.6.3 Pump进程 5

1.6.4 Trail文件 5

1.6.5 Relicat进程 6

1.6.6 GGSCI 6

1.7 GoldenGate的复制模式 6

1.8各种应用模式展示 7

1.8.1高可用性:Active-Active 7

1.8.2零宕机升降和数据迁移 7

1.8.3数据集成:活动备份 8

1.8.4商业智能 8

1.8.5事务性数据集成 9

1.9 GoldenGate拓扑结构 9

1.10 GoldenGate l0g/llg新特性 9

1.11 GoldenGate的优势 10

1.12 GoldenGate应用情况 11

第2章 WVindows平台Oracle-Oracle的单向复制 12

2.1目标概述 12

2.2 GoldenGate在Windows平台的安装 13

2.2.1安装GoldenGate软件 14

2.2.2配置Oracle数据库 17

2.2.3 GLOBALS参数文件 21

2.3配置GoldenGate进程组 21

2.3.1配置源端MGR管理进程组 21

2.3.2配置Extract抽取进程组 22

2.3.3配置Pump投递进程组 24

2.3.4创建和配置目标端MGR管理进程组 24

2.3.5配置Replicat复制进程组 25

2.4验证DML复制结果 26

第3章 Linux平台Oracle RAC-Oracle Standalone复制 28

3.1目标概述 28

3.2 GoldenGate在Linux平台的安装 28

3.2.1安装前准备工作 28

3.2.2使用Oracle clusterware管理GoldenGate 31

3.2.3配置源端数据库 37

3.3配置源端进程组 39

3.3.1配置MGR进程组 39

3.3.2配置Extract进程组 41

3.3.3配置Pump进程组 42

3.4配置目标端进程 43

3.4.1配置目标端MGR进程组 43

3.4.2配置目标端Replicat进程组 43

3.5 DML测试 44

第2篇 基础篇 48

第4章 目标端数据初始化 48

4.1目标端数据库初始化同步的方法及比较 48

4.1.1 GoldenGate初始化数据的方法 48

4.1.2在初始化同步之前需要做的准备 49

4.2数据库自带工具初始化 51

4.3 Oracle的RMAN在线初始化 54

4.4 GoldenGate initial load直接传输初始化 59

4.4.1源端批量抽取的配置 59

4.4.2目标端批量复制的配置 60

4.4.3启动批量更新同步 60

4.5 GoldenGate initial load使用文件传输初始化 61

4.5.1配置initial load extract进程组 62

4.5.2执行initial load捕获进程 62

4.5.3配置initial load replicat进程组 63

4.5.4执行initial load复制进程 63

第5章 为Oracle数据库配置DDL同步 64

5.1不支持及有限支持的DDL类型 64

5.2 DDL处理方法 64

5.2.1不支持DDL类型的处理方法 64

5.2.2受限支持DDL类型的处理方法 64

5.3 DDL复制的配置 64

5.3.1 Oracle DDL复制的原理 64

5.3.2安装GoldenGate DDL对象 65

5.3.3配置DDL支持 69

5.3.4验证结果 71

5.3.5 DDL异常与错误处理 71

第6章 IBM AIX平台Sybase-Oracle数据库复制 73

6.1目标概述 73

6.2 GoldenGate for sybase在AIX 5.3上的安装注意事项 73

6.2.1 GoldenGate在AIX操作系统的要求 74

6.2.2 GoldenGate对Sybase数据库的要求 74

6.3使用DEFGEN生成数据表定义文件 75

6.3.1编辑defgen文件 75

6.3.2利用defgen工具生成defgen.prm文件 76

6.3.3将生成好的数据定义文件ftp二进制模式传到容灾端对应的目录dirdef 76

6.4配置源端进程 77

6.4.1 initial data load 77

6.4.2抽取进程与投递进程的配置 79

6.5配置目标端进程 80

6.5.1在容灾端配置管理进程MGR 80

6.5.2配置全局参数 80

6.5.3添加检查点表 80

6.5.4编辑复制进程repa 80

第7章 实际应用中常见场景及案例分析 82

7.1目标概述 82

7.2一对多复制 82

7.2.1单源到多目标复制 82

7.2.2单表到多表复制 87

7.3多对一复制 88

7.3.1多源到单目标复制 89

7.3.2多表到单表复制 92

7.4级联复制 92

7.4.1生产库配置 93

7.4.2中间库配置 94

7.4.3目标库配置 96

7.5数据的转换 96

7.5.1数据选择与过滤 96

7.5.2列映射 98

7.5.3函数功能 101

7.6双业务中心场景 103

7.6.1 Primary-Standby模式切换 104

7.6.2配置双向自制Active-Active模式 111

7.6.3 Active-Active冲突处理及解决 114

第8章 GoldenGate 日常维护 115

8.1长事务处理 115

8.2源端和目标端增减复制表 117

8.2.1啬复制表 117

8.2.2自发数据表的结构 118

8.2.3(公复制BML时)客户应用的升级 118

8.2.4减少复制表 119

8.3数据表重新同步 121

8.4给数据为打补丁 122

8.5给GoldenGate程序打补丁 122

第3篇 提高篇 124

第9章 GoldenGate错误分析与处理 124

9.1 GoldenGate常见异常处理 124

9.1.1异常处理的一般步骤 124

9.1.2 RAC单节点失败 124

9.1.3 Extract常见异常 125

9.1.4网络故障 128

9.1.5 Replicat进程常见异常 128

9.2使用reperror进行错误处理 129

9.2.1 reperror处理类型与含义 129

9.2.2复制进程常见数据库错误类型与处理方法 130

9.3 Ddlerror处理DDL复制错误 130

9.4 Discardfile记录进程错误信息 131

9.5 HoldenGate常见错误分析 132

9.5.1 AIX GGSCI 无法运行 133

9.5.2 HP-UX GGSCI无法运行 134

9.5.3 OGG-01296 134

9.5.4 OGG-01088 134

9.5.5 OGG-01224 135

9.5.6 OGG-01031 135

9.5.7 OGG-01072 135

9.5.8 OGG-01476 136

9.5.9 OGG-00850 136

9.5.10 OGG-01027(长事务) 136

9.5.11队列文件保存天数 137

9.5.12复制进程拆分及指定队列文件及RBA 137

9.5.13 BOUNDED RECOVERY 138

9.5.14排除不复制的表 138

9.5.15从指定时间重新抓取 138

9.5.16进程无法停止 138

9.5.17 CLOB处理 138

9.5.18 DB2不能使用checkpoint table 139

9.6中文表/中文字段处理 139

9.7 Logdump分析工具 140

9.7.1认识logdump分析工具及常用命令 141

9.7.2理解trail文件格式与常见分析思路 143

9.7.3 Logdump使用指引 145

第10章 GoldenGate的安全特性 146

10.1加密trail文件 146

10.2加密数据库密码 151

10.3网络传输加密 153

10.4使用cmdsec进行权限控制 155

第11章 对GoldenGate的监控 156

11.1使用GGSCI命令监控 156

11.2 ggserr.log日志监控 160

11.3日常运维监控的自动化脚本 160

11.4使用GoldenGate Director监控 162

11.4.1 GoldenGate Director技术框架 162

11.4.2 GoldenGate Director组件 162

11.4.3 GoldenGate Director安装 163

11.4.4 GoldenGate Director监控配置 169

11.5 Web监控界面 172

11.5.1监控进程的状态 174

11.5.2手工配置重点监控列表 174

11.5.3查看事件日志 175

11.5.4 Email告警 176

11.5.5运行GGSCI命令 177

第12章 使用GoldenGate Veridata进行数据校验 178

12.1 GoldenGate Veridata概述 178

12.2安装GoldenGate Veridata 178

12.2.1安装GoldenGate Veridata系统需求 179

12.2.2安装GoldenGate Veridata代理 179

12.2.3安装GoldenGate Veridata服务端 180

12.3配置GoldenGate Veridata的安全属性 184

12.4运行GoldenGate Veridata程序进行数据比较 184

12.4.1启动C代理及Manager 185

12.4.2启动和停止基于Java组件 185

12.4.3连接到GoldenGate Veridata Web界面 185

第13章 GoldenGate性能调整与优化 189

13.1目标概述 189

13.2 Extract进程优化 189

13.2.1拆分Extract进程 190

13.2.2 Extract进程调优参数 190

13.2.3 I/O瓶颈优化 190

13.3 Pump进程组的优化 191

13.3.1网络带宽较低优化 191

13.3.2 I/O瓶颈 192

13.3.3数据过滤与转换优化 193

13.4 Replicat进程组的优化 193

13.4.1操作合并 193

13.4.2小交易合并 194

13.4.3大交易分拆 194

13.4.4拆分Replicat进程 195

第4篇 资料篇 200

第14章 GoldenGate实施的相关准备工作 200

14.1前期准备的注意事项 200

14.1.1操作系统环境变量 200

14.1.2 GoldenGate运行操作系统用户 200

14.1.3操作系统资源使用限制 201

14.1.4源数据库必须启动归档模式并开启附加日志 201

14.1.5 C++++运行环境的版本 202

14.1.6 GoldenGate安装目录 202

14.1.7 RAC相关设置 202

14.1.8压缩传输设置 203

14.1.9待复制表名设置 203

14.1.10队列文件保存期限设置 203

14.1.11抽取及复制分组 203

14.1.12 AIX使用裸设备 203

14.1.13同步表清单 203

14.1.14临时表排除 204

14.1.15进程中表的拆分 204

14.2生产库的信息收集 204

14.2.1确认要收集的信息 204

14.2.2生成信息收集的SQL语句 205

14.2.3 DML与DDL操作 205

14.3 RMAN初始化方案 206

14.3.1初始化SCN的选择 206

14.3.2多实例库恢复到单实例库的注意事项 206

14.4自动化脚本 206

第15章 GoldenGate认证操作系统及数据库矩阵 220

后记 226

返回顶部