Oracle Database 12C OCM认证大师 | |
课程长度: | 10+7天 |
培训班型: | 公开课 |
培训费用: | 技术培训、认证培训 |
培训讲师: | 博学高级讲师 |
环境要求: | 人手一台电脑、投影仪、接线板 |
培训形式: | 实例讲授,现场演、练、及时沟通 |
培训资料: | 电子教材 |
课程内容 |
|
|
课程前言:
Oracle Database 12c OCM 认证是Oracle**的认证之一,也是对自己技术能力的*好证明。博学教育基于Oracle Database 12c 新特性和新技术,以及12c OCM大师应具备的技能域,规划设计了《Oracle Database 12c OCM 认证课程》,本课程以内部原理,实践实战为主,理论与实际相结合,深入讲解Oracle Database 12c 技术,同时确保学员顺利通过Oracle 大师级认证,提升自身价值。所有OCM学员均可循环听课,甚至掌握技能。博学教育线上教育平台,同步提供课程视频和实验手册。线上视频和线下面授相结合,确保达成学习目标。考前安排冲刺辅导和上机模拟考试,帮助学员毫无悬念的获得Oracle官方认证。
课程特色:
l 课程学习周期为3个月;
l 独创教程,一线工程师贡献案例,理论与时间完美结合;
l 线上教育平台,同步提供课程视频和实操手册,确保随时随地学习;
学习*:
l 线上平台和线下面授相结合,确保学习效果;
l 老师全程指导训练,随时答疑解惑;
l 课程涵盖企业实际案例,从实践能力上提升技术水平。
课程推荐:
课程1:数据库体系结构
课程设计目标:我们希望能够帮助学员更加深入的了解Oracle的知识体系,形成稳健的问题诊断与解决方法,通过对Oracle技术只是全面、深入、融合的讲解,帮助学员将所学只是融汇贯通起来,将理论与实践的诊断案例相结合,帮助学员构建系统的解
课程2:数据库运维管理
课程设计目标:本课程将日常工作中的管理思路及方法,融入在课程体系中,通过对管理命令的逐一深入了解,让大家对数据库运维融汇贯通,同时也能够将所学技能应用在平时的运维过程中。将简单的事情反复做,证书学习本课程的核心所在。
课程3:备份恢复方法与深入解析
课程实际目标:本课程以Oracle的架构为引导,深入浅出的描述了备份恢复的原理,并通过案例实践的方式,将理论与实际相结合,通过各种故障现象的再现和回复策略的分析,力争使学员能够顺利解决日常工作中可能给遇到的90%以上的数据丢失故障问题,真正做到企业中胜任DBA工作,为企业的信息提供安全*护航。
课程4:数据库性能优化深入分析
课程实际目标:本课程从性能分析和诊断角度出发,讲解企业中的性能下降情况,理论与实际相结合,将Oracle的性能优化思路和方法从上至下,从整体到细节的全面展现出来,使学员全面的理解和接受Oracle的性能优化方法,也为将来从各个层面分析、实施优化、深入研究优化打下了重要的基础。同时讲解一些有多年开发经验的开发人员也会忽略的SQL技巧和性能要点,并介绍了应用优化思路与高级优化工具,以及Oracle存储优化的技巧。
课程5:Oracle RAC配置、管理与优化课程
课程设计目标:本课程从Oracle RAC的安装开始讲解,逐步揭秘Oracle在集群和高可用性方面的发展以及集群的在日常的运维、管理中需要注意的事项,*后深入讨论Oracle RAC的优化。
课程6:Case Study 真实案例精解
课程设计目标:通过对一线工程师的各种真实案例进行案例重现、知识点剖析、思路整合,帮助学员更好完成从只是到实践的转化。
课程7:Oracle 12c OCM及新特性
课程设计目标:深入探索Oracle 12c的新特性,将新特性真正的运用在实际生产环境,提高生产效率,降低数据库运行风险。同事针对12c OCM认证给出专业辅导,让大家顺利获得Oracle *新的认证!
课程8:MYSQL高级课程
课程设计目标:针对互联网行业架构,精心设计的课程体系,由自身MYSQL*传授实战技巧,包括MYSAL DBA实战、Python 运维开发等模块,打造业内**、*前沿、*有品质的培训课程。
课程9:PostgreSQL高级课程
课程设计目标: PostgreSQL是开源数据库中*接近Oracle的数据库。因此在一些企业中,将PostgreSQL作为Oracle数据库的备选方案,甚至在未来阶梯Oracle数据库。未来让广大数据库技术爱好者能够跟上时代的发展,本课程以内部原理、实践实战为主,理论与实际相结合,深入讲解PG技能,扩展DBA的技术储备。
课程10:MongoDB高级课程
课程设计目标:MongoDB由于其高性能、易部署、易使用等特点,已经在各种领域都得到了广泛的应用。本课程以MongoDB*新版本为设计出发点,深入讲解MongoDB技能知识点,提升DBA自身价值。
Oracle Database 12C OCM认证课程大纲
*章 数据库体系结构和基本管理
1. 数据库体系结构详解
1.1 数据库实例的构成
1.1.1 解读内存的构成
1.1.2 解读进程的组成
1.2 数据库存储结构的构成
1.2.1 解读物理存储结构
1.2.2 解读逻辑存储结构
1.3 Oracle事物管理机制
1.3.1 数据并发和一致性
1.3.2 Oracle事物处理和锁机制
2.配置Oracle网络环境
2.1 使用EMCC和Orcle Net Manager
2.1.1 创建非默认侦听器
2.1.2创建Oracle Net Service别名
2.1.3 使用tnsping来测试Oracle Net连接器
2.2 使用监听器控制实用程序来管理Listener
2.3 使用tnsping来测试Oracle Net链接
2.4 使用共享服务器和专用服务器
3. 多租户容器数据库可插拨数据库的基础知识
3.1 描述多租户架构
3.2 描述root和可插拨数据库容器
3.3 区分根与可插拨数据库
3.4 解释可插拨数据库的特性
4.创建多租户容器数据库和可插拨数据库
4.1 配置并创建CDB
4.2 从PDB$$SEED 创建PDB
4.3 将non-PDB克隆到CDB
4.4 将本地或远程PDB克隆到CDB
4.5 拔出并将PDB从一个CDB插入另一个CDB
4.6 探索实例
4.7 探索PDB的结构
4.8 SHANCHU PDB
4.9 将12.1之前的non-CDB数据库迁移到CDB
5. 管理多租户容器数据库和可插拨数据库
5.1 建立与CDB/PDB的链接
5.2 启动并关闭CDB
5.3 打开和关闭PDB
5.4 保留或放弃PDB打开模式
5.5 更改PDB的不通模式和设置
5.6 评估参数值更改的影响
6. 管理CDB和PDB中的表空间和用户
6.1 CDB和PDB中的临时表空间
6.2 CDB和PDB中的临时表空间
6.3 公告用户和本地用户
6.4 公告角色和本地角色
6.5 公共权限和本地权限
第二章 数据库的可用性管理
1.配置可回复性
1.2 配置快四回复区域
1.3 配置控制文件以确保适当的保护
1.4 配置归档模式和归档日志文件
2 使用RMAN 的回复目录
2.1 描述RMAN回复目录的使用
2.2 创建RMAN恢复目录
2.3 在RMIN恢复目录中注册数据库
3. 执行备份
3.1 执行完全备份和增量备份
3.2 开始优化基本备份
3.2.1配块改变跟踪文件
3.2.2 执行1级增量备份
3.2.3 使用1级增量回复0级增量备份
3.3 使用Oracle建议的备份策略
3.4 报告和管理备份
4. 执行回复
4.1 根据故障性质执行适当的还原和回复操作
4.2 从数据文件中的截止故障中回复
4.3 执行完整和不完整或"时间点"恢复
5. 特殊恢复方法
5.1 从丢失服务器参数文件中恢复
5.2 从控制文件和重做日志文件的失败中恢复
5.3 重新创建密码验证文件
5.5 查看tempfile的自动恢复
5.6 描述将数据库还原到新主机的基本过程
5.7 描述灾难恢复
6. 多租户容器数据库的备份与恢复
6.1 执行CDB级别的备份
6.1 执行PDB级别的备份
6.2 从基本文件丢失中恢复CDB
6.3 从PDB数据文件丢失中恢复PDB
7. 数据库闪回技术浅析
7.1 闪回技术分类
7.2 对比各种闪回技术
7.3 设置Flashback参数
7.4 配置闪回区域
7.5 见识Flashback数据库日志和统计信息
7.6 执行Flashback Database操作
7.7 配置闪回区域
第三章 数据的管理技术
1. 审计与安全
1.1 在CDB/PDB级别创建审核策略
1.2 实施细粒度审计(FGA)
1.3 使用TDE和Vaut或整个CDB的使用情况
1.4 描述数据XStream与PDB或整个CDB的使用情况
1.5 描述XStream与PDB或整个CDB的使用情况
2. 并行执行的基础知识
2.1 描述可以并行化的操作
2.2 解释主要的并行执行理论和术语
2.3 确定并执行计划的要素
2.4 描述一定的初始化参数如何
3.手动DOP管理
3.1 定义并行化语句执行所需的先决条件
3.2 解释单个并行表扫描
3.3 用GROUP BY解释并行执行
3.4 用ORDER BY解释并执行
3.5 描述并进行连接执行
3.6 用blom过滤器描述并进行连接执行
3.7 解释并执行和分区连接执行
3.8 描述批量DML和并进行处理
3.9 描述DDL语句和并行处理
3.10 解释索引如何并行重建
4. 简化的自动DOP
4.1 描述使用Auto DOP的好处
4.2 解释Auto DOP的参数
4.3 说明何时使用Auto DOP
5.声明排队
5.1 了解使用语句排队的原因和时间
5.2 理解并行化语句之间的并发性
5.3 描述要设置的参数
5.4 使用数据库资源管理器来管理并进行语句排队
6 内存中并行执行和多线程架构
6.1 描述使用内存中并行执行功能的好处
6.2 描述为什么查询受益于内存中并行执行
6.3 描述下旬何时受益于内存中并行执行
6.4 描述如何使用内存中并行执行
6.5 描述RAC中带有服务的并行执行的增强
7. 并行执行和数据加载
7.1 数据泵加载数据
7.2 使用SQL *Loader 加载数据
7.3 外部表技术
8. 诊断,故障排除和跟踪并行执行
8.1 诊断并执行是否有效
8.2 排除并行执行处理未按预期进行的情况
8.3 跟踪并执行以向Oracle客户支持提供信息
9. 移动数据
9.1 描述移动数据的方法
9.2 解释Oracle Data Pump的一般体系结构
9.3 创建和使用目录对象
9.4 使用数据泵在Oracle数据库之间移动数据
9.5 使用SQL*Loader加载数据
9.6 使用外部表通过独立于平台的文件移动数据
第四章 数据仓库管理技术
1.分区技术详解
1.1 分区的基本概念
1.1.1 描述各版本所支持的分区类型
1.1.2 描述各版本所支持的分区类型
1.1.3 描述分区的应用场景
1.2 实施分区表
1.2.1 列出创建分区表的所有选项
1.2.2 创建分区表
1.2.3 使用分区键扩展名
1.2.4 使用分区表扩展名
1.2.5 使用数据字典验证分区表结构
1.3 实现分区索引
1.3.1 描述分区和索引分区之间的关系
1.3.2 列出分区索引的所有选项
1.3.3 创建一些分区索引
1.3.4 使用数据字典验证分区索引结构
1.4 分区表和索引的维护
1.4.1 列出所有可变分区表和索引属性
1.4.2 描述与每个维护命令相关的开销
2. 数据仓库中索引的使用技巧
2.1 索引概述
2.1.1 正常B*tree索引
2.1.2 索引扫描
2.1.3 索引组织表
2.1.4 位图索引
2.1.5 位图操作
2.1.6 符合索引
2.1.7 不可见索引概述
2.2 索引的选择场景
3. 数据仓库调整和分区工作负载
3.1 解释数据仓库的基本概念
3.2 描述如何使用星形转换优化星形查询
3.3 描述合适使用物化视图
4. 数据仓库中的闪回技术
4.1 使用闪回技术来从错误中恢复
4.2 配置数据库以使用闪回技术
4.3 执行闪回操作
4.4 区分时间有效性和时间历史
第五章 数据仓库管理技术
1.数据资源管理器的使用
1.1 配置数据库资源管理器
1.2 访问和创建资源计划
1.3 创建资源消耗组
1.4 指定用于将资源分配给使用者组的指令
1.5 将资源消耗组映射到计划
1.6 激活资源计划
1.7 监视资源管理器
1.8 管理PDB之间的资源
2. 优化器基础
2.1 描述SQL语句处理的每个阶段
2.2 SQL语句处理流畅
2.3 讨论优化器的必要性
2.4 解释优化的各个阶段
2.4.1 优化器中的查询转换方法
2.4.2 评估:选择性和基数
2.4.3 计划生成器
2.4.4 自适应查询优化
2.5 控制优化器的行为
2.6 解释统计信息如何影响优化器
2.7 描述数据结构如何影响优化器
2.8 调整参数以影响优化程序
3. SQL性能管理和SQL数据压缩
3.1 管理优化程序统计信息的修改
3.2 捕获SQL配置文件
3.3 使用SQL Access Advisor
3.4 设置SQL计划管理
3.5 设置各种SQL计划管理方案
3.6 数据压缩的分类
3.6.1 行级压缩
3.6.2 混合列压缩
3.7 数据压缩的工作流程
4. 内训列存储
4.1 解释内存中列存储的目标,优点和体系结构
4.2 在数据库中不熟内存中的列存储
4.3 内存中列存储中的受益分析
4.4 显示内存中列存储使用情况
4.5 描述与其他产品和功能的交互
5. 内存缓存
5.1 描述完整数据库内存缓存的目的
5.2 使用完整数据库内存缓存
5.3 描述自动大表缓存的目的
5.4 解释两种缓冲区替换算法
5.5 使用自动大表缓存
第六章 Data Guard 精讲
1. Oracle Data Guard简介
1.1 描述Oracle Data Guard的基本组件
1.2 解释物理和逻辑备用数据库之间的差异
1.3 解释实施Data Guard 的好处
2. 使用SQL和RMAN命令创建物理备用数据库
2.1 配置网络以支持创建物理备库和角色转换
2.2 使用复制数据库技术创建物理备库
3. 使用Oracle Active Data Guard
3.1 使用实时查询访问物理备库上的数据
3.2 为物理备库启用RMAN块更改跟踪
3.3 使用袁超同步扩展另数据丢失保护
4. 创建和管理快照备用数据库
4.1 创建快照数据库满足满足临时更新的要求
4.2 将快照数据库转换回物理备用数据库
5. 创建逻辑备用数据库
5.1 确定何时创建逻辑备用数据库
5.2 创建逻辑备用数据库
5.3 管理SQL Apply过滤
6. Oracle Data Guard Broke 概述
6.1 Oracle Data Guard Broke体系结构和组件
6.2 Oracle Data Guard Broke的好处
6.3 Oracle Data Guard Broke的配置
6.4 使用EM和DGMGRL管理和DG配置
7. 配置数据库保护模式
7.1 描述和配置数据保护模式
7.2 使用EM、DGMGRL、SQL配置保护模式
8. 执行角色转换
8.1 解释数据库角色
8.2 排除并行执行处理未按预期进行的情况
8.3 执行故障转移
9. 启用快速启动故障转移
9.1 配置快速启动故障转移
9.2 查看有关快速启动故障转移配置的信息
9.3 管理观察员
9.4 在快速启动故障转移中执行角色更改
9.5 手动恢复主数据库
第七章 Grid Infrastructure 技术详解
1.解释集群软件
1.1 解释集群的原则和目的
1.2 描述群集硬件*佳实践
1.3 描述Oracle Clusterware体系结构
2.Oracle集群件架构
2.1 Clusterware 架构详解
2.2 集群的启动堆栈详解
3. Flex Cluster架构
3.1 Flex Cluster架构和组件
3.2 Flex Cluster中节点故障的影响
4. GI的安装
4.1 网络基础结构预安装任务
4.2 安装Grid Infrastructure软件
4.3 验证安装结果
4.4 配置自动存储管理(AMS)磁盘组
5. 集群节点的管理方法
5.1 执行扩展集群的先决条件步骤
5.2 使用addNode.sh将节点添加到集群
5.3 从群集中删除节点
6. 集群件管理方法
6.1 Clsterware管理方法详解
6.2 掌握OCP备份和回复技术
6.3 管理集群的网络设置
6.4 描述what-if命令评估的范围和功能
7. 升级和修补网络基础结构
7.1 描述可用的补丁和升级类型
7.2 计划滚动补丁和滚动升级
7.3 将软件版本与活动版本进行比较
7.4 使用OUI实用程序安装补丁集
7.5 使用opatch实用程序安装补丁集
8. ASM介绍
8.1 自动存储管理(ASM)架构
8.2 ASM的组成部分
9. 管理ASM实例
9.1 解释并应用自动存储管理(ASM)初始化参数
9.2 管理ASM实例和相关的进程,监控ASM
10. Flex ASM介绍
10.1 描述Flex ASM的体系结构和组件
10.2 安装和配置Flex ASM
10.3 管理Flex ASM
11. 管理ASM磁盘组*部分
11.1 创建和删除自动存储管理(ASM)磁盘组
11.2 设置现有ASM磁盘组件组的属性
11.3 在ASM磁盘祖上执行持续维护任务
11.4 说明ASM磁盘组的关键性能和可伸缩性注意事项
12.管理ASM磁盘组第二部分
12.1 掌握外部,正常和高冗余磁盘组的容量管理
12.2 描述伙伴状态表和伙伴磁盘的概念
12.3 说明ASM快速镜像重新同步的功能
12.4 查看重要的ASM磁盘统计信息
13. 管理ASM文件,目录和模板
13.1 使用不通的工具访问自动存储管理(ASM)文件
13.2 描述完全限定的ASM文件名的格式
13.3 创建和管理ASM文件,目录和别名
13.4 描述和管理磁盘组模板
14. 管理Oracle CloudFS
14.1 guanli ASM动态卷管理器
14.3 实施和管理ASM群集文件系统(ACFS)
14.4 使用ACFS快照
15. 升级和修补Oracle RAC
第八章 RAC 技术详解
1.RAC数据库概述和体系结构
1.1 描述Oracle RAC的有点
1.2 解释全局资源的必要性
1.3 描述全局缓冲缓冲协调
2. 安装和配置Oracle RAC
2.1 安装Oracle数据库软件
2.2 创建群集数据库
2.3 执行数据库创建后任务
2.4 将单实例Oracle数据库转换为RAC
3.Oracle RAC 原理
3.1 使用EM Cluster Database页面
3.2 在RAC环境中定义重做日志文件
3.3 在RAC环境中定义撤销表空间
3.4 启动和停止RAC数据库和实例
3.5 修改RAC环境中的初始化参数
4.1 描述可用的补丁类型
4.2 计划滚动补丁和滚动升级
4.3 使用OUI实用程序安装修补程序集
4.4 使用opatchh实用程序安装补丁
5. 管理服务的高可用性
5.1 在RAC环境中配置和管理服务
5.2 使用服务与客户端应用程序
5.3 使用数据库资源管理器的服务
5.4 将服务与Scheduler一起使用
5.5 配置服务聚合和跟踪
6 Oracle RAC One节点
6.1 执行在线数据库重定位
6.2 将RAC One节点数据库添加到现有集成群
6.3 将RAC One Node数据库转换为RAC数据库
6.4 使用DBCA将单实例转换为RAC One Node数据库