企业级IT运维实战:GoldenGate在AIX上Sybase-Oracle数据库复制

需积分: 10 2 下载量 141 浏览量 更新于2024-09-12 收藏 349KB PDF 举报
"企业级IT运维宝典之GoldenGate实战,主要讲解了在IBM AIX平台上进行Sybase到Oracle数据库的复制技术。" 本章节详细介绍了如何在企业环境中使用Oracle GoldenGate进行高可用性的数据库复制,特别是针对IBM AIX操作系统上运行的Sybase数据库到Oracle数据库的迁移或实时数据同步。GoldenGate是一种高级的数据复制解决方案,它能够实现异构环境下的实时数据传输,确保数据的一致性和完整性。 6.1 目标概述 这一部分阐述了本章的主要目标,即通过GoldenGate技术在AIX平台上的应用,实现Sybase数据库到Oracle数据库的数据复制,以提高系统的可用性和灾难恢复能力。 6.2 GoldenGate for Sybase在AIX 5.3上的安装注意事项 在AIX系统上部署GoldenGate前,需了解对操作系统的特定要求以及对Sybase数据库的兼容性。这部分详细列出了安装前需要考虑的操作系统版本、硬件配置和Sybase数据库版本等关键因素。 6.2.1 GoldenGate在AIX操作系统的要求 这里详述了AIX操作系统为了支持GoldenGate需要满足的硬件、软件以及系统级别的配置要求。 6.2.2 GoldenGate对Sybase数据库的要求 本小节讨论了GoldenGate与Sybase数据库的兼容性,包括Sybase数据库版本、配置和许可等要点。 6.3 使用DEFGEN生成数据表定义文件 DEFGEN工具用于生成数据表的定义文件,这是GoldenGate配置过程中的重要步骤。具体步骤包括编辑defgen文件、生成defgen.prm文件,并通过FTP以二进制模式将生成的数据定义文件传输到目标端的对应目录。 6.4 配置源端进程 这部分详细介绍了如何配置源端,包括初始数据加载(initial data load)以及设置抽取进程(extract process,如exta)和投递进程(replicat process,如dpea),以实现从Sybase到Oracle的数据抽取和传输。 6.4.1 initial data load 讲解了如何进行初次数据迁移,确保目标数据库有源数据库的初始数据集。 6.4.2 抽取进程与投递进程的配置 分别说明了抽取进程和投递进程的详细配置步骤,包括它们各自的参数设置和启动方法。 6.4.2.1 配置抽取进程exta 详细描述了创建和配置抽取进程exta的步骤,以便从源数据库中提取更改的数据。 6.4.2.2 配置投递进程dpea 这部分解释了如何配置投递进程dpea,使得接收并应用从源端抽取过来的更改到目标Oracle数据库。 6.5 配置目标端进程 目标端的配置主要包括管理进程MGR、全局参数、检查点表以及复制进程repa的设置,以确保数据在目标端的正确接收和处理。 6.5.1 在容灾端配置管理进程MGR 管理进程MGR是GoldenGate的核心组件,负责监控和管理其他进程,这部分指导如何在目标端启动和配置MGR。 6.5.2 配置全局参数 讨论了设置适用于整个GoldenGate环境的全局参数,这些参数会影响所有进程的行为。 6.5.3 添加检查点表 检查点表用于跟踪复制的进度,确保在系统故障后能够从正确的点恢复。 6.5.4 编辑复制进程repa 最后,详细说明了如何配置复制进程repa,以接收和应用来自源端的更改,保持目标数据库与源数据库的同步。 本章深入探讨了在IBM AIX环境下使用Oracle GoldenGate进行企业级数据库复制的实践操作,提供了详尽的配置指南和步骤,对于实现高效、稳定的数据库复制和高可用性架构具有重要的参考价值。
2013-01-23 上传
 第1章 goldengate概述   1.1 goldengate的历史   1.2 goldengate家族   1.3 goldengate及oracle产品战略   1.4 goldengate支持的平台以及数据库   1.5 goldengate的定位   1.6 goldengate技术架构   1.7 goldengate的复制模式   1.8 各种应用模式展示   1.9 goldengate拓扑结构   1.10 goldengate 10g/11g新特性   1.11 goldengate的优势   1.12 goldengate应用情况  第2章 windows平台oracle-oracle的单向复制   2.1 目标概述   2.2 goldengate在windows平台的安装   2.3 配置goldengate进程组   2.4 验证dml复制结果     第3章 linux平台oracle rac-oracle standalone复制   3.1 目标概述   3.2 goldengate在linux平台的安装   3.3 配置源端进程组   3.4 配置目标端进程   3.5 dml测试 第2篇 基础篇  第4章 目标端数据初始化   4.1 目标端数据库初始化同步的方法及比较   4.2 数据库自带工具初始化   4.3 oracle的rman在线初始化   4.4 goldengate initial load直接传输初始化   4.5 goldengate initial load使用文件传输初始化  第5章 为oracle数据库配置ddl同步   5.1 不支持及有限支持的ddl类型   5.2 ddl处理方法   5.3 ddl复制的配置  第6章 ibm aix平台sybase-oracle数据库复制   6.1 目标概述   6.2 goldengate for sybase在aix 5.3上的安装注意事项   6.3 使用defgen生成数据表定义文件   6.4 配置源端进程   6.5 配置目标端进程  第7章 实际应用中常见场景及案例分析   7.1 目标概述   7.2 一对多复制   7.3 多对一复制   7.4 级联复制   7.5 数据的转换   7.6 双业务中心场景  第8章 goldengate日常维护   8.1 长事务处理   8.2 源端和目标端增减复制表   8.3 数据表重新同步   8.4 给数据库打补丁   8.5 给goldengate程序打补丁 第3篇 提高篇  第9章 goldengate错误分析与处理   9.1 goldengate常见异常处理   9.2 使用reperror进行错误处理   9.3 ddlerror处理ddl复制错误   9.4 discardfile记录进程错误信息   9.5 goldengate常见错误分析   9.6 中文表/中文字段处理   9.7 logdump分析工具  第10章 goldengate的安全特性   10.1 加密trail文件   10.2 加密数据库密码   10.3 网络传输加密   10.4 使用cmdsec进行权限控制  第11章 对goldengate的监控   11.1 使用ggsci命令监控   11.2 ggserr.log日志监控   11.3 日常运维监控的自动化脚本   11.4 使用goldengate director监控   11.5 web监控界面  第12章 使用goldengate veridata进行数据校验   12.1 goldengate veridata概述   12.2 安装goldengate veridata   12.3 配置goldengate veridata的安全属性   12.4 运行goldengate veridata程序进行数据比较  第13章 goldengate性能调整与优化   13.1 目标概述   13.2 extract进程优化   13.3 pump进程组的优化   13.4 replicat进程组的优化 第4篇 资料篇  第14章 goldengate实施的相关准备工作   14.1 前期准备的注意事项   14.2 生产库的信息收集   14.3 rman初始化方案  第15章 goldengate认证操作系统及数据库矩阵