|
|
课程简介:1 C* ]! n3 w& H0 p! l
) d3 v& j7 A" ?- N4 KOracle 集群(也叫Oracle RAC)推出已经很多年了,其技术本来比较复杂,再加上12C中的新概念,难上加难!我们正是想给你首先介绍12C RAC的基本概念,接着做几个完整的实验,通过实验,加深你对12C概念的理解。12C RAC涉及很多技术(主机、网络设备、存储、操作系统、clusterware、Oracle database软件),通过本课的学习,你将彻底的明白12C RAC的原理,并能够独立动手安装和运维Oracle 12C RAC。
, m, E7 _7 x1 ?适合人群:
6 i: E- S* j8 X+ Q; z6 n }
Y( Z. @5 h3 O: \/ A$ j本课程主要面向对于Oracle数据库有一定了解,对Oracle RAC架构有兴趣,希望全面了解这功能的朋友。9 R) F0 X0 _+ i+ P& S
% @) k+ g0 t9 e) r8 i- f. l( @学习收获:- [2 ~( g" m5 N5 n4 l I
- P. e2 I* N# Y) k) F
1、掌握Oracle 12c RAC原理,熟悉GI,ASM等相关组件0 k0 v$ s# P7 a7 n
2、掌握Oracle 12c RACRAC的安装与配置,RAC的管理与优化) J. z g- o M! m
# D1 O% V/ \. X5 W' s
课程目录:(暂缺第06与第15课,如有更新第一时间补充), J: q! R+ }6 I4 v0 n
) t( @) p4 J5 t/ s; p. {8 W
第一课:大型数据库高可用性解决方案与集群* K; n$ g$ L0 K$ g& M
什么是高可用性
. h, A6 y4 ]0 ?; rOracle高可用性解决方案概述
2 e( ~3 E E; ^; }& {DB2高可用性解决方案概述
4 Y( {- L! f4 dMySQL高可用性解决方案概述& F" @6 Y! G r& x
什么是集群4 d5 |! ~9 t# ^+ j5 O5 b7 U
; _4 Q$ g Z9 t4 \
使用ORACLE RAC 的优势 - D ^1 N8 ^* v$ v5 ] c; H1 x. \
集群和可伸缩性 $ J5 `. N1 V" q* v. v+ t
平衡的 I/O 吞吐量
2 ^& n6 ]. i+ b' x$ s使用 RAC 实现并行执行
O3 V5 T1 P4 F5 j- Y1 ^: @0 y* g集群件的体系结构和服务8 L4 g3 @, e6 n
Oracle ASM自动存储管理) z3 s, l. ?2 f' v9 c9 O9 `
ASM的关键功能和优点
' M: r- g& [# p0 |; _% {3 _& cASM和Grid Infrastructure
) k; X$ }* M m$ a/ s, W1 X# j: c& s5 x5 F% h
第二课:Oracle RAC 12c的新特性: `/ O* d8 R1 y7 \) P' h3 Y2 J
Flex集群和Flex ASM介绍* U/ L# |8 s. g) v! r- D
Flex集群架构' u! p) v& t$ A$ f9 _
Flex集群的扩展性和可用性
( g. d3 c% a& N. a) o1 {* }; ^% c6 \* {' F& K# z
第三课:Oracle 12c RAC 硬件构成3 ` c$ O( O% G6 z7 [ r. Q' u _( e7 m
集群总体硬件结构图
: H) W: s3 t9 z2 q* j小型机介绍1 [# e! W$ x }! J' d. d
X86服务器介绍 ( H/ q- o' N8 b, q' w0 S5 [4 v$ i) Z
网络设备介绍9 A; l2 x( ], W6 `
存储设备介绍(DAS,NAS、SAN)
, U& W9 }3 _' Y: A& m: g. p/ W; [ s) j" z5 b0 J; y
第四课:Oracle 12c RAC 软件构成
5 V- ~0 {1 @9 ?, a" ^! T- WOracle Clusterware 资料档案库 (OCR)' H- b) C% g1 o8 u' `
CSS 表决磁盘功能
0 v- O4 E/ j5 N. x/ f. \Oracle 本地注册表和高可用性. K0 p4 m- ^! K
Oracle Clusterware 初始化$ e2 P) y: r1 }6 Q
控制 Oracle Clusterware
n7 Y+ L+ x5 _2 [验证 Oracle Clusterware 的状态
: B" M% v6 c6 B7 n8 ~, |3 H3 D0 {集群文件系统OCFS
: C( s; ?% _! n& I8 g' m6 e网络文件系统NFS' Y4 Z: h; e; f/ b1 a* [
自动存储管理ASM
4 ?: ]. o( S5 f. YVIP
3 g* G9 |* l' T5 a n4 k) ]SCAN VIP
- c8 C4 ?- u# D bGNS
- N- |: ?( v5 v4 C% i1 u$ h# d5 R( c R, T b# G& ^! q
第五课:Oracle 12C RAC安装环境准备(一)7 t# u' a) F: G; P
安装环境说明 9 {. R y0 ~, X
DHCP配置(在192.168.0.88) 6 P7 i9 X( ]8 d8 L3 k
DNS(Bind)配置(在192.168.0.88) 7 p. u% p3 \( V6 ~! a, [3 p7 A
: `+ Q) |! m4 k" z
第六课:Oracle 12C RAC安装环境准备(二):视频暂缺5 B9 t9 R: l. U% x
创建用户和组,并创建相应目录 ' w4 v; c+ ]" Z: \! H- V( y, d
系统配置和准备 + m/ ^# a* D& i
准备共享存储
4 o; J. [# K/ T% a& ]* u配置裸设备
, w' @% `$ h g/ P8 O& K2 v+ D f, c, \) f! w
第七课:Grid Infrastructure 安装
; V( o6 Y5 U; X: `+ d安装和准备ASMLib
1 H5 u+ S B( f) l) ?3 C+ Q网络要求和冗余互连使用5 q( q5 N& k4 N' B# C+ D
安装 Grid Infrastructure- P5 j! D; ]; J3 D* Z+ F2 R
验证 Grid Infrastructure 安装
7 S& e3 ~5 I. v% b
0 S y* k6 N, _6 @4 } n7 g第八课:安装和配置 Oracle RAC
i( @% x$ T2 x$ C+ G安装 Oracle DB 软件 % h: @5 ^6 w5 }# K7 j
创建集群数据库
$ z/ R. [. J2 C8 E; R, B4 b! S$ ^初始化参数 和数据库存储选项 - x" s' s+ d2 I- V- e
特定于 Oracle RAC 的后台进程 7 C2 t4 d6 [8 _. i: M
将单实例转换为 RAC
! B6 o1 J& |; R) K9 i使用 DBCA或者rconfig 进行单实例转换0 }% ]0 M* ?. e1 x1 c4 H
0 S, K- e3 Q" _$ {, S* s
第九课:管理 Oracle Clusterware7 U8 B8 y3 ^3 V5 z; a9 Z
管理 Oracle Clusterware
/ k, r/ [/ `1 x& g. O节点启动和关闭1 Z& G$ ~% N% v% m: q" S. z f6 o
验证 Oracle Clusterware 的状态
9 b" e; S* T/ |& G U4 @8 ~添加、删除,备份和恢复,表决磁盘& E! U& D: Y0 W Y% a4 R
OCR 自动备份,添加、替换和修复
& J! U6 K$ m; { O5 G6 ^本地注册表(OLR)的管理
- M* e0 z/ A) U- t8 U; i eSCAN VIP的管理& k' l9 x/ k' S7 c+ H8 v
使用 oifcfg 配置冗余互连使用(私有IP的管理)
8 ^7 x! `" _& |. J/ Z' W5 `& ~2 C! M4 k! _+ q
第十课:Oracle RAC 管理
* X) O0 g. D' R( V2 J9 N使用srvctl或者SQL*Plus启动和停止实例(集群数据库)
' t, `# E5 g% Q2 m+ N- A: o重做日志文件和RAC
; Z. [2 W* U. |9 z* X; E自动还原管理和 RAC * F/ Y" G. j0 I: o: S8 b
回滚表空间的管理' y+ W- {+ W+ M" F0 C: h8 s9 L. p
RAC 初始化参数文件(SPFILE)管理
) _3 p$ ~. `4 u( }" ^2 u' u2 [3 d) G- d
第十一课:添加和删除集群节点
2 A& ]/ W( A- {1 a- w2 O添加 Oracle Clusterware 主目录
; b4 C7 P" b# \) x; E" G/ H& W8 C. {& Y运行 addNode.sh 之前的先决条件步骤 9 y) }5 i, b. d
使用 addNode.sh 添加节点 ( ?* a! h4 @1 U$ N9 E+ a4 ~/ u
完成 OUI 静默节点添加
$ J9 {, ?' X8 F5 Q c从集群中删除节点 5 t3 v, G4 r5 P
$ i! T2 Q4 y. T- \) G+ I+ ]* K# h第十二课:ASM基本概念
% S0 n: I% J, W什么是 Oracle ASM
/ _; I2 j+ e4 z" a* a: f6 Q5 {. oASM 和 ASM 集群文件系统 1
! `9 g# b# A" u# JASM 的主要功能和优点
& x" z9 t; s; q管理 ASM 口令文件 2 M' T1 e3 T# a6 _2 q# x( j8 q( L
ASM 实例,磁盘组,磁盘,文件,条带化7 a2 R+ D2 D5 k) c
ASM 实用程序
5 @3 t2 C% e. _, F7 X }3 @' d8 P# s& ]: j% u) E$ T- X
第十三课: ASM的管理
) L0 b Y& j' j" O5 k/ m. c3 \使用 ASMCA 和 ASMCMD 启动和停止 ASM 实例1 E4 M+ u. {# r: F7 ?1 Q- _
使用 srvctl 或者SQL*Plus 启动和停止 ASM 实例
+ }" j0 k6 i' m' u( yASM 初始化参数 ASM_DISKGROUPS,ASM_DISKSTRING,ASM_POWER_LIMIT8 S/ Z: p( n0 j; X: \: V
ASM 动态性能视图
5 C# U: ], W1 R+ g$ dACFS管理
, ^7 n, l, i4 y& E$ T7 i2 m( d& J g0 F" f' w0 i
第十四课:集群数据库的备份与恢复
& M' W! _: Q! @) M: }2 U/ s! q5 z+ yRAC 和实例恢复
( ^' w6 K) E, J! d( L实例恢复和数据库可用性
, r0 h. p" c. @+ @6 O实例恢复和 RAC! |8 n9 U6 s5 Q1 o- O9 p
Oracle RAC 中的介质恢复1 U7 _$ u! q' G n4 l
RAC 中的并行恢复
& x1 z7 u7 e4 T* y, _" y$ l交叉检验多个 RAC 集群节点 5 b. W2 J7 z3 y; u6 _! d% G, L, c
9 P. j' L9 p. L( @第十五课:RAC 数据库监视和优化:视频暂缺) C+ S6 Z3 G; S1 z4 a
CPU 时间和等待时间优化维度 & _: Z' F; Z3 I3 _: x- T8 r
RAC 特定的优化3 Y5 U; t, ]+ u4 q
分析 RAC 中高速缓存融合的影响; F8 E/ J6 U. i5 L
RAC 操作的一般等待时间
- E% Z- \' i: c! v0 S j6 U5 ]3 ^RAC 的等待事件
7 U8 S: |7 `& ~9 p0 j) h& s最常见的 RAC 优化技巧2 K) q+ }- k z
Oracle 序列和索引争用* l* {6 ?2 ]' q7 O; F" b
+ E% o: Y! r, ^) a* m! Y第十六课:RAC 故障排查
r3 P) [# o4 K排查的层次' M) r. T9 S J. N8 E; x* P! B9 f# C
排查操作系统
5 ?" ]& m' K4 N: AGI(clusterware)日志分析5 c& s# n+ x7 l; c7 f5 u
GI故障排查(46)" t# N M. r. `& ?4 _
数据库日志(alert、trace)分析
$ o! x! n: |3 g* N; T数据库挂起的解决(64)9 @' M6 ]4 B2 u. f
私有网络故障排查
% f% v0 r' S n) vRACcheck
& ^) T5 u) B6 l" E# b2 iCVU$ @/ S: z5 i' R; c) h& p7 u( h
Oratop" d$ v6 ^8 x! h g$ C, d4 Z
diagcollection.sh t5 U. B: {" q& O* J9 C
- r# X7 e. m0 O. X1 W# [% h
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|