|
课程简介:0 z8 a# r s8 d6 J2 k" Z; D
' F6 |6 T6 }; i: _! W0 {: I1 nGoldengate以其独有的异构数据库(可以支持不同种类数据库间的数据复制)、灵活的复制拓扑(一对多、多对一、双向、级联等等)、强大的过滤和转换功能,在客户的容灾、数据总线、双业务中心等各种需求场景下都有用武之地;技术层面上,Goldengate和oracle database、Fusion middleware等相关产品的整合也在快速的进行中。对于数据库从业人员来说,对Goldengate产品深入的理解和灵活运用,实施和日常运维的最佳实践,新特性的学习就显得非常重要了,本课程将会您分享Goldengate的每个细节。. U/ G3 m+ r5 U8 j7 K
3 \. O' H' H- x: F课程目录:
) u* s, x+ C% t) a* j9 i2 W# ?& K- K: F( W
第1课 Goldengate概述
* H" m" R9 R5 u( }8 v% ^GOLDENGATE是什么?& Y6 d( T" m3 U! @6 K* G0 y
GOLDENGATE适用的场景以及拓扑说明
9 R, `2 L9 t& K8 }. nGOLDENGATE基本原理介绍
6 j' V) I$ q Q" [* Z: f" HGOLDENGATE产品线介绍
; V5 R+ `& b1 x4 m! [GOLDENGATE产品的下载
, W- S* b7 K& z3 p2 a: O快速的搭建一个GOLDENGATE复制环境(非RAC环境)(linix和windows环境两套环境演示)
+ n+ h3 W3 \ w; |* R" r1 z
* B$ z2 j! q! z" z9 H8 s. e) p+ _/ q" h第2课 Goldengate环境的搭建
" S" b* a; z( |# s搭建一个GOLDENGATE复制环境(RAC环境)
5 J! \3 H/ p& E8 ]- l7 r- J+ N; n- rOracle附加日志的介绍
" F: n% Q& }* x! @3 \& f* MGOLDENGATECSN的详细介绍
1 X' ^8 D( ]% A% W" d数据初始化过程详细介绍(oracle自带的init load)
" L. H. @2 l6 J$ s3 X& j+ ?) v数据初始化过程详细介绍(使用RMAN)
* ?5 r9 @; f) S' B& _; S数据初始化过程详细介绍(使用数据导入导出)
, l j& n: P/ a2 @; h0 n' l1 X) ~7 u6 B
第3课 Goldengate相关组件介绍
; Q5 Y& k q$ R9 E2 ^3 v3 t常用GOLDENGATE指令& x+ d* ~* N. S# b
常用GOLDENGATE参数说明" j* y+ n2 C' m; Q* i$ x8 s: n
Extract进程和相关指令
: ^( _# o5 |. d4 j! JExtract两种抽取模式的说明8 m6 H2 d6 }/ L. p8 ^
Replicat进程和相关指令 g; a% B5 `9 i! I d( R
GOLDENGATE12c中Replicat的新特性
! E. G& \% L @9 E C5 `; b: x7 m' dTrail文件的管理
9 B) `/ X8 t- H% uManager进程的管理
5 K5 ~% d k$ }% \* B) ?$ RGOLDENGATE检查点介绍6 R5 m5 |0 j3 u* s* K$ s+ F
# x" ]7 l+ B& n; o第4课 Goldengate相关配置, I5 D. r2 p% F6 u: ^8 Z
DDL复制的配置
0 s6 s2 e; v( q! E5 DGOLDENGATE12cDDL复制的新特性
- n7 \ ~3 f X. L) vSequence复制的配置
7 }: \" H& `2 I) \8 [GOLDENGATE压缩配置: ]' v- I. e1 O1 z M; j9 g+ Y
GOLDENGATE加密配置- {( T/ }0 _5 I& P
$ q+ F" I6 P7 a; p
第5课 Goldengate的过滤和转换功能2 T6 J+ w$ k& S) Z9 L) W& j! g6 }+ }- f
表过滤
$ t/ p. t8 W8 f行过滤和列过滤
1 \ E# w( V* H X: Z结构映射, Z9 ^) D2 H% \+ Y8 D5 b( D! h
异构映射6 P$ V$ p6 v/ Y" n8 y' |
数据转换 --- 内置函数; u6 {* H% v8 Z8 ~5 Z8 T
数据转换– 使用@GETENV和@TOKEN
. W0 d; e; m; I! J9 w数据转换 -- 用SQLEXEC1 r/ y# p9 O" a0 T5 B) {+ d1 j8 c
DDL语句的过滤和转换
# |$ ^4 F2 T: f4 ]( L$ i7 \( |! p+ J/ l3 L0 |6 I V
第6课 Goldengate的监控+ `+ \4 s4 a2 w) L, g+ E, d
命令行方式进行监控7 ~5 \3 A1 d* }# R
GoldengateDirector的安装和配置- K, K- T4 \; \, k7 m! o; Z4 W
GoldengateMonitor的安装和配置$ Q7 K0 n& f3 W" X# Q; P; ]
OEM12c中如何配置GoldengatePlug-in
9 p; s( u# t* a' a7 ~0 d2 ^
" q6 {* t8 Z3 W; D+ F% {. B第7课 Goldengate数据对比# ~$ K9 f& x! S0 B6 s1 W [7 k
Goldengate Veridata体系架构" E* W1 ~* r |
安装Veridate
# @1 T1 @0 y, a; P& R* [使用veridata进行数据对比& G2 Y" Y* U' Y& y# f# ?, A, C: l
Veridate的优化和常见问题
; |5 R: h" `. |0 \5 G5 a% \7 u. j5 @8 [( Y
第8课 Goldengate故障诊断
6 ^$ z: P% y! U2 s- K检查点的再次说明0 `$ R; c2 H* {9 M& X1 i, }
Showsynax参数的使用
5 J4 `0 [; {! N& sLogdump工具的使用5 w, ?; Q" Y0 `7 e7 L
如何debug
0 V$ E4 `+ R5 f( ?. Q: S1 d常见的进程启动的故障处理
; D5 H. w+ s7 N/ g1 ?( i- {常见的extract进程故障处理: A' G* g7 d1 @. T t/ I0 X
常见的Replicat进程故障处理
' m. X8 t# P: ~: y事务的丢失和长事物的处理
# ?1 h1 G; k( C2 Z2 aMapping/Filter和数据同步的故障处理
. P6 R( s0 |( J0 }1 Q8 L0 TTrail文件的故障处理7 }" R0 R8 ?$ x7 K5 M
集成模式下的故障处理
" Z2 j; \/ Y4 M3 N字符集的思考7 L, M; r" w7 d1 `: O+ x
4 X8 u6 {( n: K
第9课 Goldengate性能优化1 \2 I& h% W% @; Z9 V5 n
如何监控延迟(命令和脚本)' V0 l# F. J& T* L: M M# f) s3 c
可能的性能瓶颈有哪些?$ `4 [, x+ w& p& o. @. j' j
Extract进程的优化手段; f: E4 S* q: I; t, }, D' N
Replicat进程的优化手段+ i5 p/ f/ G% }( i3 O# j
集成模式下的优化手段8 N# W4 H" h* y7 Q! z
4 G9 S" q8 w; I) Q% c第10课 Goldengate异构复制
7 v. d1 Y7 ]3 i# H1 G! a/ ^6 ]Oracle、SQLServer、Mysql、Sybase、DB2之间的异构复制的配置实例讲解(根据学员要求选择异构环境进行演示)。
" [1 b, j$ B' `( d. K5 R& f- [ p" K" q/ y
第11课 Goldengate双向复制
2 |/ a k# L0 Z: u6 N) X( Y; C一对多复制的配置
9 d5 t& ~- O& |$ b7 B多对一复制环境的配置+ V* A0 D) {; L- y3 j
双向复制的理解
: _4 @* Y) o- h- c& L1 s双向复制的配置
( U4 r: ?- v" o. H; `双向复制的循环复制的检测和配置方法
) ~5 N2 g2 \7 D: _2 ^5 e0 J! f双向复制的数据冲突检测和配置
$ ^; _* h! }* f7 j双向复制的序列的考虑
$ Z; U+ l0 n I( Q% Z* ~. ^3 q$ g6 C" v U
第12课 Goldengate File Adaptor和Java Adaptor的使用& @2 y$ a# K, I: O
GOLDENGATE File Adaptor的概念和尝试;3 c" H0 ^4 ~+ M. }! x# J8 X2 W0 d# @
GOLDENGATE Java Adaptor的概念和尝试(weblogic JMS、oracle Coherence hotcache)0 n) a" ?1 o) |
1 P# Y. m/ m% d. d* e( m5 n: z第13课 项目实施和维护最佳实践
# D# j% I! k+ r5 `0 I" e项目的计划和注意点0 x+ P! k8 _& Y$ Q% w1 p( _
设计规范4 U( \" K, \/ E: @
实施规范
6 w* G q8 d" @( I+ I- ?6 W运维规范
3 W) d5 U _0 S1 [7 q0 P3 L参数规范等
, w) ?8 x8 Y' l, ~/ L
8 X! p; O* D# y K; M. x2 }& o第14课 Goldengate容灾演练过程
6 S$ ]' E8 y+ o* D) m容灾演练的步骤说明
3 Q, |( p9 l8 j- x! ^6 ~容灾演练中序列的调整说明
9 h9 y& x6 q7 i y* M% u; G$ _: ]+ y( |2 A n s: @; C" W' V
第15课 Goldengate12c的新特性及课程总结0 j- j e6 n* U
Goldengate12c性特性介绍
: u6 O/ ?) ?- F6 w" U: r- M课程复习及总结
9 G/ U; J, j S" }# W
" X3 d* X3 `) {& @学习收获:
; i5 `) V, m' H6 O
- A. T8 L5 n5 Q1 I4 H1 s. {6 |1、掌握Goldengate11g/12c原理;各种环境和拓扑下的goldengate的配置;, {& e* A* F+ T! p+ b; ]
2、掌握Goldengate的过滤、转换、双向复制的原理和配置;3 `4 p9 I) k7 J @
3、掌握Goldengate基本的troubleshooting的能力6 g, N! P2 l( E
4、掌握Goldengate基本的优化能力
8 ^# D$ w' L/ Z& O5、掌握实施和运维的最佳实践! G9 v# H/ C: i2 v% G
7 E) k: a. k) x) i6 c$ B
适合人群:' g K7 w" w) U# G
2 V' ^# }. y) O: `. F课程主要面向对于Oracle数据库有一定了解,对Goldengate有兴趣、有困惑,希望全面了解Goldengate的同学
! s Q# P) _4 X$ d- R3 ]( J/ G9 G) B6 D @6 `. [, ~/ d0 X0 f h& `
1 n- u3 w0 y, v X& G" g- u
% G1 b. R4 B, {7 p4 F
/ p0 C; \! r% k* ?% }, d2 i. `3 r4 _" W
* I& }- D5 ^" g" O* S5 h8 x资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
/ ~; `7 }1 b. _
2 ]( C: ?7 P' `9 t- C$ t% |2 X0 Q# K; r, H, y
4 [7 V6 M8 V/ g2 q' }本资源由Java自学网收集整理【www.javazx.com】 |
|