陈老师:1415968548 郑老师:2735197625 乐老师:354331153
客服热线:
19941464235/19906632509(微信同号)

客服微信

Oracle 12c OCP认证培训

学习人数:608 课程类型:认证培训 课时长度:12天/72 课时
立即咨询
课程介绍
人手一份Oracle官方文档,上课必备资料。理论与实战紧密结合,理论为主、实战为辅,一主一辅,深入浅出。深入Oracle内部体系结构,利用BBED&DUMP利器,验证DSl(Data Server Internal)结论分析各类恢复场景,常规恢复与特殊恢复并存,辅助学员顺利通过Oracle专家认证,提升自身价值。

精通的目的全在应用,这门课程目标让大家具备成为互联网公司或大型传统企业核心数据库系统工程师, 掌握Oracle数据库规划、设计、架构,及在Linux平台上的数据库日常备份恢复、性能优化、部署监控等技能。
课程目标
虽说是OCP专家的课,但我们往OCM大师之上去讲,认证+技能双重突破!
课程大纲
Day 1
一、云时代DBA4.0的职业规则(干了10年DBA,月薪一直在30k怎么办?)
二、大型互联网数据库架构(如何做到单机4万/TPS,30万/QPS)
三、Oracle12c标准化安装部署(NON-CDB)
四、Oracle体系结构解析(一条SQL在Oracle执行的全过程深入解析
Day 2
一、深入解析数据库打开过程(10046)
1.1 10046跟踪启动数据库
1.2 10046 trace解析
1.3 what is bootstrap$
二、网络配置与排错
2.1 揭密连接监听的整个过程(利用 STRACE 工具跟踪)
2.2 一次 PL/SQL 连接缓慢的深入分析(实战案例)
2.3 谈谈网络排错的思路
Day 3
一、空间管理
1.1 系统管理区大小和统一区大小的区别是什么,如何验证这个区别
1.2 普通表的插入,有顺序吗?为什么
1.3 明明白白使用数据块 ----数据块原理深入解析
1.4 我的行插在哪里 ----ASSM 原理深入解析(高低原理介绍)
1.5 阿里级 OLTP 大并发插入的深入调优(可能会用什么样的等待事件?为什么)
二、Redo 架构与配置
三、Redo优化案例
3.1 Log file sync and “tuning”
3.2 Log file switch and “Tuning”
3.3 Redo latches and “tuning”
3.4 log buffer space and “Tuning”
Day 4
一、Undo深入内部解析
二、Undo优化案例
2.1 为什么我的 UNDO 不够了 ---- Undo 段内部重用规则
2.2 回滚链与 Undo 段格式深度解析
2.3 清清楚楚回滚步骤与回滚代价
2.4 一致读原理 ---- 手动构造 CR 块
2.5 彻底搞懂 ORA-01555 快照过旧错误,带你深入了解层底原理。
三、Enqueue结构
3.1 Enqueue结构
3.2 Lock争用优化
四、理解Lock争用
4.1 ITL Contention
4.2 Buffer lock contention(Buffer Busy wait)
4.3 Data Block Contention
4.4 Undo Segment Contention
4.5 Sort Segment Contention
Day 5
一、Latch内幕
1.1 Latch结构及原理
1.2 Latch争用诊断
二、Mutex深入揭密
2.1 Mutex基本结构
2.2 Mutex获取过程
5.3 Mutex与解析
5.4 Mutex是性能利器还是bug之王
三、锁的优化案例
3.1 4号锁分析之ITL争用
3.2 4号锁分析之Unique key的约束
3.3 DX锁原理的深入解析及案例
四、Oracle内存管理
五、内存优化案例
5.1 OS内核参数的优化
5.2 SGA参数的优化
5.3 Huge Pages的优化
Day 6
一、Buffer Cache结构
二、Buffer Cache优化案例
2.1 CBC Latch 原理解析 ----热块和链终极方案(包括逻辑读原理和HASH链表原理)
2.2 被误读的buffer busy waits --精准定位置buffer busy waits元凶
2.3 让DBWR跑的更快反应 --如何减少db file paralle write等待时间
2.4 一致性读保证了读不阻塞写21.Shared Pool结构
三、Shared Pool优化案例
3.1 我的共享池大了 还是小我的共享池大了 --如何准确判断共享池大小是否合适
3.2 纠正大众的错误 --4031错误信息如何看
3.3 又见Latch --Shared Pool Latch与Libarary Cache Latch揭密
3.4 Library Cache Lock/pin --如何快速解决危险的阻塞
3.5 淘宝级超量软解析决之道
Day 7
一、备份与恢复原理
1.1 课程预备知识
1.2 BBED工具介绍
1.3 诊断Trace files
1.4 Recovery算法与方法
二、RMAN备份与恢复原量
三、RMAN备份与恢复案例
四、密码文件损坏的恢复
五、参数文件损坏的修复
Day 8
一、Control file丢失的恢复
1.1 控制文件脚本分析
1.2 恢复的方法
1.3 手工恢复控制文件
1.4 Resetlogs解析
二、Control file深入内部解析
2.1 Control file: dump
2.2 Control file 内部RDBMS($X)表
2.3 10046跟踪mount database
2.4 控制文件OS header block
三、SYSTEM文件头损坏的恢复
3.1 模拟system文件头损坏
3.2 数据库无法正常关闭和启动
3.3 构造文件头结构
3.4 BBED手工修复文件头
四、使用BBED跳过归档的恢复
4.1 BBED跳过归档恢复步骤
4.2 Data File Header Dump
4.3 介质恢复内部机制
4.4 使用BBED跳过归档
Day 9
一、使用BBED手工修复block数据
1.1 Oracle 11g Data Block Layout
1.2 使用BBED理解INSERT数据过程
1.3 使用BBED手工修复DELETE数据
1.4. 使用BBED手工修复UPDATE数据
二、归档模式下缺失Redo Log后的恢复
2.1 Inactive redo log丢失或损坏的恢复
2.2 Active redo log丢失或损坏的恢复
2.3 Current redo log丢失或损坏的恢复
2.4 Dump logfile解析一个事务的日志格式
三、恢复ora-600[4193][4194]的错误
3.1 ORA-600 [4193] 错误解析/模拟/解决
3.2 ORA-600 [4194] 错误解析/模拟/解决
3.3 ORA-600[4193]/[4194错误总结
3.4 ORA-600[4193]/[4194]错误解决思路
四、ORA-8102 Index Corruption恢复
4.1 ORA-8102:Index Corruption解析
4.2 重现ORA-8102错误
4.3 分析ORA-8102错误
4.4 解决ORA-8102错误
4.5 深入解析索引块结构
Day 10
一、Oracle坏块处理
1.1 数据坏块的类型
1.2 物理坏块的模拟
1.3 逻辑坏块的模拟
1.4 坏块的检测工具
1.5 Block Recover
二、业务数据丢失的恢复
三、用恢复顾问器恢复
四、数据库闪回机制与恢复
Day 11
一、多租户架构介绍
二、创建与管理CDB/PDB
三、CDB/PDB对象管理
四、PDB迁移和克隆
五、PDB备份和恢复
Day 12
一、Oracle 12c Active DataGuard体系结构
二、Oracle 12c ADG生产环境部署演示及运维管理
三、DBA面试技巧之突破高薪
3.1 数据库发展趋势,DBA何去何从
3.2 解读一个非常OK的简历模板
3.3 Oracle GCS(Global Customer Support)面试过程分享
3.4 华为招Oracle 年薪80万DBA的面试题分享
讲师信息

郭一军

云贝教育创始人  腾讯云TVP  PostgreSQL ACED

腾讯云TDSQL首席讲师,ITPUB论坛社区资深版主,有丰富的IT领域知识经验。阿里云官方授权讲师,腾讯云官方授权讲师,Oracle 官方授权讲师,中国PostgreSQL分会官方授权讲师,北京吉利大学企业导师。历任过连连支付首席DBA、唯品会高级数据库专家、吉利汽车研究院云计算平台技术负责人。负责连连支付核心交易库的开发与运维、经历唯品会大规模(5000+个实例)MySQL数据库的架构设计和运维,主导吉利汽车上亿级的私有云项目及智能驾驶200Pb数据存储架构设计。有10+年的数据库授课经验,曾给中国人民银行、中国银行、中国农行、中国建行、中国银联、中国邮政、平安银行、招商银行、上海银行、上海农商行、昆山农商行、重庆农商行、浙农信、兴业银行、菲律宾银行、浦发硅谷银行、秦皇岛银行、湖州银行、东莞银行、海峡银行、中泰证券、太平洋保险、太平保险等企业开展内训。后来创建云贝教育,言传身教,亲自讲授云计算、大数据、数据库等方面的几十门课程。为中国IT业特别是数据库行业输送了大量人才,引领无数弟子进入业界,广受尊重。
推荐课程

Oracle 19c OCM认证大师培训

MySQL 5.7 OCP专家认证培训课程

RHCSA 和 RHCE 9 (红帽认证工程师)培训