一、系统介绍:
随着企业信息化的日益复杂化,同构和异构数据库之间的数据复制,变得越来越重要。Oracle Golden Gate是一种基于日志的结构化数据复制备份软件, 它通过解析数据库日志获得数据的增量变化,并终将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。GoldenGate产品提供了灵活的应用方案,基于其先进、灵活的技术架构,不仅能够支持单向、双向数据复制,也支持:广播复制、集中复制、级联复制等应用。GoldenGate无论从网络资源占用、执行效率和对系统性能影响等方面考虑,都有独特的优势,可以为企业提供实时切换的异地备份系统,满足不同企业在业务发展过程中,对于数据安全的需求。
二、培训定位:
具有一定的数据库管理经验或者立志成为一名数据库管理员的有志青年。
三、课程特色及技术亮点:
课程特色:
1. 通过VMWARE搭建模拟环境,边动手边教学
2. 总结归纳日常维护中所遇到的各种问题及其解决方案
3. 课程讲解依据新官方文档,技术新,讲解透;
4. 课程以oracle数据库为基础进行讲解,但是可以非常容易的延伸到DB2,MYSQL等其他版本的数据库
四、课程详细大纲:
第一章:GoldenGate概述
1.1 GoldenGate的历史
1.2 GoldenGate家族
1.3 GoldenGate产品战略
1.4 支持的平台和数据库
1.5 Goldengate的定位
1.6 技术架构及复制模式
1.6.1 MANAGER进程
1.6.2 EXTRACT进程
1.6.3 PUMP进程
1.6.4 TRAIL文件
1.6.5 REPLICAT进程
1.6.6 GGSCI
1.7 复制模式
1.8 优势
第二章:LINUX下GoldanGate单向复制环境的搭建
2.1 系统要求
2.1.1 支持的操作系统和数据库平台
2 .1.2 内存要求
2.1.3 硬盘要求
2.1.4 网络要求
2.1.5 系统权限
2.1.6 控制台字符集
2.1.7 其他要求
2.2 软件安装
2.2.1 软件下载
2.2.2 设置环境变量
2.2.3 软件安装
2.3 数据库配置
2.4 Goldengate配置
2.4.1 GLOBALS参数文件
2.4.2 Choosing names for processes and files
2.4.3 支持的数据类型和对象
2.4.4 配置Manager进程
2.4.5 配置extract进程
2.4.6 replicate进程配置
2.4.7 安装SEQUENCE支持
2.5验证DML复制
第三章:配置Goldengate支持DDL
3.1 GoldenGate支持和不支持的DDL
3.2 GoldenGate DDL复制原理
3.3 GoldenGate DDL对象安装和卸载
3.4 GoldanGate DDL Scope 详解
3.5 GoldenGate DDL过滤
3.6 GoldenGate DDL 复制错误处理
3.7 其他
第四章:目标数据初始化
4.1 前期准备
4.2 初始化方法
4.2.1 Loading data with a database utility
4.2.2 Loading data from file to Replicat
4.2.3 Loading data from file to database utility
4.2.4 Loading data with an Oracle GoldenGate direct load
4.2.5 Loading data with a direct bulk load to SQL*Loader
第五章:GoldanGate管理与维护
5.1 用户接口
5.2 参数文件
5.3 常见维护任务
第六章:监控GoldenGate
6.1 运行状态监控
6.2 延迟监控
6.3 日志监控
6.4 Discard 文件监控
6.5 查看统计报告
第七章:Goldengate数据安全
7.1 提供的安全支持
7.2 TRAIL文件加密
7.3 用户密码加密
7.4 网络传输加密
7.5 命令行安全
第八章:数据映射及操作
8.1 表的映射
8.2 列映射
8.3 行过滤
8.4 数据转换
8.5 Token的使用
第九章:对双活模式的配置及思考
第十章:全球化支持---字符集专题
第十一章:常见故障及诊断
提取进程错误
复制进程错误
TCP/IP错误
启动速度慢的诊断
数据同步问题处理
其他问题
第十二章:性能调优
Datadump调优
网络优化
磁盘io
数据过滤及转换调优
事务处理
复制进程调优
第十三章:GoldanGate工具
13.1logdump工具
13.2 reverse 工具