本课程主要是介绍Oracle RAC体系结构与工作机制,了解并掌握RAC数据库下的相关技术,如:cache Fusion、 Failover、load balance、FAN、OCR和Voting disk等,通过VMWARE虚拟环境,实践演练RAC数据库的安装部署、RAC数据库日常性能监控、备份和恢复、实例增加和删除以及补丁安装等操作,通过本课程的学习,学员在掌握RAC理论知识基础上,能够熟练掌握RAC数据库的日常管理操作。
1.3、课程大纲
第一讲:oracle rac 体系结构
ØRAC的体系结构
ØAutomatic Storage Managerment介绍
Ø安装、配置和管理RAC的工具
第二讲:oracle rac规划
Ø验证系统环境
Ø规划服务器环境
Ø配置网络环境
Ø配置安装路径和共享存储
第三讲:安装rac和数据库软件
Ø准备oracle物理安装文件
Ø安装oracle grid infrastructure构架下的集群软件
Ø安装数据库软件并创建数据库
第四讲:管理oracle数据库实例和rac数据库
ØOracle RAC数据库管理
ØOracle RAC初始化参数
ØOracle RAC存储管理
第五讲:管理oracle集群组件
Ø集群栈相关操作
Ø管理VotingDisks
Ø备份和恢复OCR
Ø改变OCR配置
Ø解决OCR问题
第六讲:管理备份和恢复
ØRAC database备份和恢复总览
Ø关于RAC模式Fast Recovery Area
Ø归档RAC数据库的重做日志
Ø准备备份和恢复操作
Ø执行RAC数据库的备份
Ø准备重置和恢复RAC数据库
Ø恢复RAC数据库
Ø管理备份文件
第七讲:调整RAC数据库负荷
ØOracle service
Ø数据库资源管理器
ØOracle RAC 高可用框架
ØFast Application Notification(FAN)
ØLoad Balancing Advisory
ØConnection Load balancing
Ø使用EM进行服务管理
Ø使用集群管理数据库服务的页面
第八讲:监控性能和问题
Ø在RAC环境下诊断并处理配置相关问题
Ø优化Oracle RAC
第九讲:增加和删除节点和实例
Ø准备新节点与验证节点的满足的条件
Ø增加新节点到集群中
Ø在新节点中创建实例
Ø从集群数据库中删除实例
Ø从集群中移除节点
第十讲:管理oracle软件和应用补丁
Ø维护补丁
Ø准备可用的补丁
Ø应用补丁和补丁集
二、项目实战部分:
1. RAC环境部署与检查
2. RAC软件和数据库安装
3. RAC OCR和Voting DISK备份与恢复
4. RAC数据库的RMAN备份
5. RAC 实例的启动和停止srvctl
6. RAC组件的启动和停止crsctl
7. LBA和FAILOVER的配置
8. 实例节点的增加和删除
2. 为什么需要这么套课程?
2.1、企业需要什么?
现在,企业的 IT 部门面临懂得巨大的压力,他们需要以最低的成本,最高的效率和灵活性,提供优质的服务,同时具有最出色的伸缩性。简而言之,IT 部门需要以最低的成本,完成最多的事情。企业网格能够把这些看似无法解决的挑战变成现实,它由大规模的低成本商用集群组成,显著降低了计算机硬件的成本。Oracle RAC 技术可为这一低成本硬件平台提无畏供支持,使其提供优质的服务,并达到或超出昂贵的大型 SMP 计算机所能提供的可用性和伸缩性等级,通过显著降低管理成本和提供出色的速度管理灵活性,Oracle 为企业网格环境提供了强有力的支持。企业网格有着深远的影响,可赋予企业更出色的适应性、前瞻性和敏捷性。在企业网格中,数据中心将可以动态改变自身特性,以实时支持企业瞬息万变的需求。应用程序工作负载将以服务的形式进行管理,同时必需满用途足规定的质量等级。处理资源和存储器将以数据流的形式分配给服务,以确保满足规定的质量要求。网格中的每一处理节点或存储组件可统一体近乎实时地改变自身的特性,而不会对应用程序产生任何影响,Oracle RAC主要着眼于可管理性,这也是 Oracle 为构建大人体规模 Oracle 数据库所做工作的一部分。