尖峰在线Oracle OCM实战 --开创国内Dtrace先河!

startup成功了,忙碌了很久的DBA小李合上电脑,用滚烫的开水,为自己泡一碗老坛酸菜面。中国DBA更偏爱拉上窗帘,在黑暗中享受这独特的美食。而高级DBA,则更加喜欢口感更为浓愈、甘甜的大餐:“调试”。“调试”,是将多种精选食材,加老火慢炖,精心烹制而成。老而津道的gdb、mdb,加上鲜脆可口DTrace,再以低层原理的温火慢顿,慢慢烹制成精致的大餐。与此同时,远在几万公里外的美国,这些食材已经非常普遍。顶级食客们Liews、tanel Poder……,都能作的一手“调试”大餐。在巨变的中国,巨变的数据库界,数据库和食材,比任何时候走的更快。无论DBA们脚步怎样匆忙,“调试”总有一种味道,以其独有的方式,在舌尖上提醒着我们它独特的芬芳。

如果也想尝尝“调试”Oracle的滋味,最新OCM加高级调试(DTrace&MDB/gdb)技术应用班,马上开课。

如需了解更多课程请登录网站:http://www.jianfengedu.com/Batch/detail/id/2
     QQ咨询:354331153

Oracle高级技能培训+OCM考题培训+在线模考+资深OCM考试经验分享+疑难解答+考试1次+注册证书+环循听课+推荐工作!

***********************************************************************************
           OCM高级技能培训8天(以Dtrace为主导的特色课,VAGE大师亲授)
***********************************************************************************

第一天  初窥门径:软件调试基础
 
1、理解断点
2、查看被调试进程的内存
3、X86 64位汇编语言基础
4、如何阅读反汇编代码
5、调试神器:DTrace语法讲解
6、断在何处:在Oracle代码的何处设置断点
7、Mutex:Oracle最重要内存锁的原理分析
 
第二天  牛刀小试 : DTrace&MDB分析ASM I/O
 
1、ASM的AU
2、存储常见概念:RAID组、LUN、存储柘朴图、存储控制器、多路径聚合等
3、存储层条带与软件层条带的区别与作用
4、如何制定ASM存储测试用例
5、使用DTrace跟踪ASM I/O的形式
6、跟踪等待事件的产生与完成
7、使用DTrace分析ASM相关等待事件
 
 
第三、四天  渐入佳境 :DTrace&MDB分析Oracle Redo原理
 
1、IMU与非IMU原理
2、Redo数据的产生流程
3、理解Redo相关的Latch
4、Redo相关Latch竞争的诊断
5、多Log Buffer池的限制:为什么通常情况下只有两个Log Buffer
6、如何使用多个Log Buffer
7、研究Redo相关的等待事件
8、log file sync与log file parallel write
9、不一样的IPC机制:学习Oracle的信号量用法
第五、六天  运转自如:DTrace&Mdb分析Buffer Cache
1、跟踪逻辑读的程序执行
2、分析cache buffers chain latch与Buffer Pin锁
3、解析增量检查点机制
4、分析检查点队列与LRU/LRUW
5、DBWR工作原理
6、分析DB file parallel write等待事件
7、如何优如DBWR写I/O的性能
8、阅读反汇编代码:了解HASH算法
9、逻辑读的抓取
10、客户端与服务端的通信
11、什么是Session Data Unit(SDU)
12、SDU对性能的影响
第七、八天 出神入化:DTrace&Mdb分析Shared Pool
1、共享池原理:Heap/Extent/Chunk原理
2、千锤百炼的算法:为什么共享池内存管理算法是这样的
3、共享池的Free List
4、共享池的LRU:根据LRU长度判断共享池大小是否合适
5、以Cursor为例分析共享池内存的分配与释放
6、内存锁的原理:Library Cache Lock/Pin与Latch
7、低级内存锁的原理:Mutex
8、跟踪Shared Pool Latch的作用
9、跟踪Mutex

**********************************************************************************
                 OCM考题培训-- 4天(第九天至第十二天)
***********************************************************************************
对每道题目做详细讲解及实战演练

第一天上午:
section 0:创建一个数据库        45分钟
section 1:数据库和网络配置      120分钟
第一天下午:
section 2:Grid control安装配置   120分钟
section 3:数据库备份恢复         60分钟
section 4:数据仓库管理           90分钟
第二天上午:
section 5:数据库管理            120分钟
section 6:数据库性能管理        120分钟
第二天下午:
section 7:部署Oracle RAC数据库  90分钟
sectoin 8:部署dataguard数据库   60分钟

**********************************************************************************
              OCM考冲刺(在线集训模考)-- 2天(第十三天至十四天)
**********************************************************************************

严格按考试环境和考试时间来执行!

第一天上午:
section 0:创建一个数据库        45分钟
section 1:数据库和网络配置      120分钟
第一天下午:
section 2:Grid control安装配置   120分钟
section 3:数据库备份恢复         60分钟
section 4:数据仓库管理           90分钟
第二天上午:
section 5:数据库管理            120分钟
section 6:数据库性能管理        120分钟
第二天下午:
section 7:部署Oracle RAC数据库  90分钟
sectoin 8:部署dataguard数据库   60分钟

******************************************************************************************
           OCM考试经验分享及疑难解答-- 1天(刚考过OCM大师们分享)第十五天
******************************************************************************************
  了解OCMF考试最新动态,由资深OCM大师分享考前如何备战,考试的技巧、注意点以及考题疑难问题解答!

附:

导师简介
   吕海波 网名VAGE,ITPUB管理版版主。被誉为传奇技术大师。曾任阿里巴巴B2B子公司首席DBA、京东高管级DBA、ebay中国首席DBA。醉心技术,坚持百尺竿头、更进一步,开创“调试Oracle”领域,精通DTrace、gdb/mdb,是国内唯一有能力阅读反汇编代码的DBA。凭一己之力,突破了Oracle技术封锁,共享了多篇深入解析Oracle的技术文章。著有《Oracle核心技术揭密》,是第一本国人著作的深入解析Oracle原理、算法的书籍。
网络中相关介绍:
ITPUB名人堂第36期:传奇IT技术大师——vage带来精彩内容分享:
http://www.itpub.net/thread-1806151-1-1.html

【挨踢人物传】Vage:高级DBA的突破之路(第13期):

http://bbs.51cto.com/thread-1085647-1.html

【励志的人个经历】突然35岁:捡点我的职业生涯:

http://www.itpub.net/thread-1602563-1-1.html

微博与BLOG:
BLOG:www.mythdata.com
WEIBO: http://weibo.com/u/1873688180

尖峰在线Oracle OCM实战 --开创国内Dtrace先河!,布布扣,bubuko.com

时间: 2024-10-10 00:18:54

尖峰在线Oracle OCM实战 --开创国内Dtrace先河!的相关文章

在线分享Oracle尖峰时刻--2014年中秋节尖峰在线福利!

**********************************************************            2014年中秋节尖峰在线福利!********************************************************** 2014.8.30 晚20:30MOS猫大在线免费分享<QTune不可不知的一些基础概念>如需了解更多请登录网站http://www.jianfengedu.com/Discuz/detail/id/66 20

在线报表设计实战系列 – ①准备数据源

葡萄城报表是一套强大的报表开发和系统搭建工具,既能与您开发的报表软件项目紧密集成,也可独立部署运行,支持多数据源,具有无编码.灵活.稳定等特性,可以帮您快速搭建专业的报表软件系统,实现各类报表的设计.管理.权限控制.数据填报.负载均衡及跨平台发布. 葡萄城报表自 v11.2 版本,隆重推出基于 HTML5 技术的在线报表设计器,从此报表设计工作跨进"在线"时代,那么在线设计器究竟该如何使用呢? 我们将推出<在线报表设计实战系列>,来帮助用户更好的了解和使用在线设计器.本文是

oracle GoldenGate实战安装

ORA-00845: MEMORY_TARGET not supported on this system报错解决 # mount -t tmpfs shmfs -o size=7g /dev/shm 2.为了确保操作系统重启之后能生效,需要修改/etc/fstab文件 shmfs /dev/shm tmpfs size=7g 0 实施环境 源端  172.16.0.173  oracle173 目标端 172.16.0.174  oracle174 OGG安装前准备 把两台oracle安装环境

Oracle Linux6下安装Oracle 12c实战

经过N次安装尝试吐血总结,希望对大家有所帮助,同时做下记录备忘: 总结:安装前的准备工作是关键!!!Check and recheck! 参考:http://docs.oracle.com/cd/E16655_01/install.121/e17741/toc.htm#CEGHFFGG ***********************ORACLE 12C 安装步骤******************************************** 0.准备软件:Oracle Linux 6.4

Oracle OCM 甲骨文大师(高级)腾科

Oracle OCM 甲骨文认证大师 对应证书 甲骨文认证大师-OCM(Oracle Certified Master) 认证前提 要获得OCM认证,需要在获得OCP认证的基础上,通过Oracle授权培训考试中心的认证培训和在Oracle实验室通过场景实验考试,才可获得OCM认证.OCM不但有能力处理关键业务数据库系统和应用,还能帮助客户解决所有的Oracle技术困难. 适合人群 已经通过OCP认证希望获得OCM认证的人士: 欲挑入年薪在15万-25万行业的在职者: 欲从事的Oracle 技术专

在线报表设计实战系列 – ②制作表格类报表

葡萄城报表是一套强大的报表开发和系统搭建工具,既能与您开发的报表软件项目紧密集成,也可独立部署运行,支持多数据源,具有无编码.灵活.稳定等特性,可以帮您快速搭建专业的报表软件系统,实现各类报表的设计.管理.权限控制.数据填报.负载均衡及跨平台发布. 本文基于<在线报表设计实战系列>的第一篇文章--准备数据源(微信第二条),主要介绍表格类报表的设计方法和步骤. 1. 创建数据集 上一节介绍了数据源的定义.定义数据源的目的是确定从何处读取数据,具体读取什么数据,则由数据集的定义来确定. 点击系统管

04.风哥Oracle数据库实战入门-Oracle安装配置视频教程

04.风哥Oracle数据库实战入门-Oracle安装配置视频教程链接:https://pan.baidu.com/s/1UDhT_A_e62sZshQ5n2toYQ 提取码:pqca 请分享链接到5个QQ IT交流群后,加入以下QQ群找群主获取更多免费视频. 更多视频教程,请加入QQ群(只加一个即可):189070296336282998 更多视频课程请点击:http://www.itpux.com/oracle.html 原文地址:http://blog.51cto.com/oracle18

Oracle OCM甲骨文认证大师

为了方便初学者学习oracle ,后面会根据下面这个目录更新ocm相关资料,尽情关注.(纯粹个人学习整理,不要用于商业用途.) (1)oracle数据库软件安装部署和升级 1.ocm考试介绍和课程介绍 ocm考试流程简介 ocm考试大纲介绍 课程安排介绍 2.安装和升级数据库软件 安装VMware10 安装部署oracle linux5.4 安装部署oracle11.2.0.3.0 区分PSU/CPU/SPU 升级oracle到11.2.0.3.14 手工创建数据库 3.SQL/plus 工具使

oracle进阶实战笔记

本文包含以下内容: 1.Oracle PL/SQL使用 2.Oracle中的5种约束条件(非空约束.唯一约束.主键约束.外键约束.check约束) 3.oracle单引号.双引号区别(OTL编程时不注意会经常犯错) 5.事务 6.系统日期&系统时间 7.序列 8.存储过程 9.函数 Oracle PL/SQL使用 [简介] PL/SQL是在oracle里面的编程语言,用来写存储过程.触发器.函数等等. PL/SQL语言是SQL的补充.SQL没有分支,没有循环,是第四代编程语言,非过程的,只要求得