|
课程简介:
; d+ V! ~& F, z. q
5 I9 q2 |" p) t ^1 u1 tGoldengate以其独有的异构数据库(可以支持不同种类数据库间的数据复制)、灵活的复制拓扑(一对多、多对一、双向、级联等等)、强大的过滤和转换功能,在客户的容灾、数据总线、双业务中心等各种需求场景下都有用武之地;技术层面上,Goldengate和oracle database、Fusion middleware等相关产品的整合也在快速的进行中。对于数据库从业人员来说,对Goldengate产品深入的理解和灵活运用,实施和日常运维的最佳实践,新特性的学习就显得非常重要了,本课程将会您分享Goldengate的每个细节。; w; K" R0 o g8 k) n
0 V' @* p$ @) Q/ L' P
课程目录:- t0 f" w( B/ q/ }
) s: N3 {; V" |
第1课 Goldengate概述
8 D" k7 e4 f lGOLDENGATE是什么?3 r1 ^2 s8 F: p
GOLDENGATE适用的场景以及拓扑说明4 u7 }! P% M* ?5 }' |- v* t: A' X
GOLDENGATE基本原理介绍
' a2 f6 P# t' G5 I0 IGOLDENGATE产品线介绍
. K9 d& b* X2 P! Y7 n: O+ ?GOLDENGATE产品的下载
- {2 v+ `0 Q6 Q8 y% Q( R; L! q快速的搭建一个GOLDENGATE复制环境(非RAC环境)(linix和windows环境两套环境演示)9 ?. g4 b- a1 N" l
7 Z$ F0 i6 L4 \( _1 K( [. B第2课 Goldengate环境的搭建* s" S o2 X6 E+ U1 q" L
搭建一个GOLDENGATE复制环境(RAC环境)
1 s" t) K+ k! l9 z! T1 N: vOracle附加日志的介绍
7 _. n) A {& L2 _* U( n, GGOLDENGATECSN的详细介绍
# J1 |& P, l$ [( I数据初始化过程详细介绍(oracle自带的init load)5 m8 o$ O9 b: T) r* j* s
数据初始化过程详细介绍(使用RMAN)
8 _& \2 @9 Q/ U {' M# e3 Y数据初始化过程详细介绍(使用数据导入导出)
+ K5 }/ j* C1 h, }! M% W* {! I. @2 R- j! p, E5 _: K2 l
第3课 Goldengate相关组件介绍
% q7 U! F* ` ?: w常用GOLDENGATE指令
1 l8 o. N" y- V+ z- ^! a常用GOLDENGATE参数说明
* }( D; b& q3 }6 H$ M' l2 \Extract进程和相关指令1 c/ v0 h% \! n9 s
Extract两种抽取模式的说明" i1 t; l3 z# V# j
Replicat进程和相关指令. \ [! |8 i; P* c3 i
GOLDENGATE12c中Replicat的新特性8 I* b* Z) c) @) C1 [- S+ j* c! x
Trail文件的管理4 h" e7 L0 @) U: t+ M
Manager进程的管理1 E) M+ @2 c+ c6 H; ?& e
GOLDENGATE检查点介绍
2 A1 C" S. K ^, t+ S6 l! X
( w3 u7 p6 t1 k0 x$ N4 \" F第4课 Goldengate相关配置1 [' J& t5 o, a0 Q% W, C
DDL复制的配置
: I/ V! I" D, J5 `GOLDENGATE12cDDL复制的新特性, z/ l% \6 S% G) U( H4 d
Sequence复制的配置& T2 p! ]5 s: M( I5 R- O
GOLDENGATE压缩配置1 h V: G" M$ ?- W
GOLDENGATE加密配置
3 T) u3 d9 N! p! j' @" i
! ^. L5 y0 J( @; e7 j N第5课 Goldengate的过滤和转换功能
/ D9 b) v% K5 B* k. D表过滤
Y7 j' K2 J8 p! a* @行过滤和列过滤
: O' P; Q- d7 F7 E. ?; C1 U9 T结构映射
- N) Q m) F6 P9 c/ b3 u0 h异构映射# j; W! x/ a: ~6 i; p4 w- \
数据转换 --- 内置函数( V& k9 {, b4 C0 F
数据转换– 使用@GETENV和@TOKEN
6 X9 l1 e3 [# n+ C2 R. {数据转换 -- 用SQLEXEC$ y4 O7 a5 S, ?& M( c0 ]* _- X
DDL语句的过滤和转换' {0 X( |! D- a9 ]+ K# [
. C9 r% o# L! M% G; @第6课 Goldengate的监控
2 c. P* z' s# k! }7 o" V命令行方式进行监控
# c3 d) C$ j# B/ EGoldengateDirector的安装和配置1 P& @( _ ]7 G' }1 u( f9 n
GoldengateMonitor的安装和配置- r# k: n6 ]0 H0 g
OEM12c中如何配置GoldengatePlug-in
# x( d, {1 s( G$ q( Y1 l
2 k9 P% \, w2 ^第7课 Goldengate数据对比
$ j6 H7 y& [$ \9 k- s0 F# ~Goldengate Veridata体系架构6 v) G1 `; w6 p: w; ^
安装Veridate$ m" _. |: t6 ^* g7 P5 P
使用veridata进行数据对比
( l8 P; {) ?/ ^" ~2 n9 b7 h& q+ X; HVeridate的优化和常见问题1 F- X" ?4 t0 _0 ]; o2 C
0 J* `& a; c' q" o& b2 h第8课 Goldengate故障诊断
% H- [4 F) |8 h0 D: v0 K( K检查点的再次说明
6 Y* D/ D, ?- _. _; sShowsynax参数的使用
5 `/ P1 J1 G% g2 D1 r9 V8 P) t3 oLogdump工具的使用% M$ z8 k, b! a$ J- B; V1 i
如何debug
: e5 b- S! y1 L$ a' s" O常见的进程启动的故障处理7 e+ c2 ?- \: w' I" g
常见的extract进程故障处理5 Y: P2 K" l8 x% E6 _7 G
常见的Replicat进程故障处理
! _& V! v( s) m. M: h' k! h! V( a& [事务的丢失和长事物的处理! I8 Z( `, ~% g3 n
Mapping/Filter和数据同步的故障处理
% \0 m; X1 `% q. Z" xTrail文件的故障处理2 I6 V" k; |/ C% q' h6 x
集成模式下的故障处理4 M4 [5 x% F* P% f- o
字符集的思考
' s z$ \; d; B6 C4 `! t. Q
' G$ v$ l1 M2 h/ H! s8 `第9课 Goldengate性能优化/ C& d% z1 A( C3 r- X }" N
如何监控延迟(命令和脚本)
2 H! L' B J3 O0 h& Z) N( `: L7 A8 {可能的性能瓶颈有哪些?
$ B* d4 U& z2 o9 _+ \# a4 NExtract进程的优化手段9 |. G( I; \1 W
Replicat进程的优化手段8 W! W! \$ O; q6 y) n+ y
集成模式下的优化手段
) M9 q5 U& ?5 \. v/ ?. r2 f! H. Y1 H, a K+ F! L9 S* R
第10课 Goldengate异构复制
3 j6 t2 y# e( R% O# p o: u) _9 ZOracle、SQLServer、Mysql、Sybase、DB2之间的异构复制的配置实例讲解(根据学员要求选择异构环境进行演示)。
6 r8 n4 }$ O) T5 @) v i) l" X9 N2 y, d
第11课 Goldengate双向复制
# x' h* F& J6 b一对多复制的配置+ S" [( `5 o7 L- L5 T0 ?. L
多对一复制环境的配置
6 O5 m' L) G6 X' n8 ^/ F双向复制的理解% r0 ~+ }6 G- J1 q- T
双向复制的配置
% u& m9 J3 s* C) s& S% }双向复制的循环复制的检测和配置方法
; r' T2 j( U; T( b. z# r双向复制的数据冲突检测和配置
# c2 p; j7 M* k/ M双向复制的序列的考虑
& }" T6 j' b5 F" e; S* ^. ]
5 h8 N9 Y& }2 j, t% Q1 v7 {第12课 Goldengate File Adaptor和Java Adaptor的使用
$ n4 k/ A0 P: {( GGOLDENGATE File Adaptor的概念和尝试;
' _% [& {; ^& Z! UGOLDENGATE Java Adaptor的概念和尝试(weblogic JMS、oracle Coherence hotcache): t5 L1 M# P. L4 m
6 \- {+ h' f: ^! C* D
第13课 项目实施和维护最佳实践! x+ t5 z9 y: q& V
项目的计划和注意点
# A. h8 S3 V: j7 I4 ?设计规范
: `0 e4 B; C- }# S- B- N实施规范
/ d% d, O' G6 V" k% g9 A运维规范
, E% u. p& Z! V9 f+ M+ s; o; O+ b0 N+ }参数规范等) R9 o6 \, ]4 x+ V- R
% S5 L$ R4 T- _2 z. Q9 Z% O第14课 Goldengate容灾演练过程) C1 D: _: G9 n& m+ g6 K5 K7 S
容灾演练的步骤说明, m9 ~! E) o3 P7 o$ |8 O
容灾演练中序列的调整说明' g9 O4 S' z: x4 C* d! R P' P
* v4 w8 ~8 t& c L+ R2 a* B第15课 Goldengate12c的新特性及课程总结
% i$ R5 Y f; T" E' m/ Z7 vGoldengate12c性特性介绍8 ?9 |% N: \3 \* {
课程复习及总结
1 b" ` m( L2 u- l# j8 m; s, A% n' w, X* H6 T9 i/ o- _* S
学习收获:
$ ~4 @, f! K. z- E b+ g. e) P* p! }% O! c) }: Y
1、掌握Goldengate11g/12c原理;各种环境和拓扑下的goldengate的配置;1 o* C! y1 ]( L, t Z" B7 d
2、掌握Goldengate的过滤、转换、双向复制的原理和配置;. b1 u- {3 ]) q$ q* y7 z% ^
3、掌握Goldengate基本的troubleshooting的能力
5 ?7 e/ _: c) g9 J4、掌握Goldengate基本的优化能力, ^ ?$ `" b" V& w
5、掌握实施和运维的最佳实践
. `: A2 {5 W) A0 W& L6 [& H6 F5 S6 d
' c; T j6 _; r+ _适合人群:
0 Q/ f# p# Q$ W5 k- X8 c8 g
7 s8 O. g3 e4 b; J& x8 c- ^' E课程主要面向对于Oracle数据库有一定了解,对Goldengate有兴趣、有困惑,希望全面了解Goldengate的同学
* K7 N# J5 V" k* M+ b4 c5 l+ A
' W' H: w* ] Z. M9 G" j j# a2 S8 G
; e+ A' s i0 T+ c/ \' A. u- ^6 Q6 {% M# K1 _
" I }% Q/ J$ t9 ]4 R! G" Y5 j1 s6 S+ j! r( L
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见! U' l- Z& L1 d$ a- B3 e
/ V6 t. ]1 G/ }" ~6 P
0 R# ] I0 g) D8 u! Q) D2 m# E9 @6 k b; F
本资源由Java自学网收集整理【www.javazx.com】 |
|