startup成功了,忙碌了很久的DBA小李合上电脑,用滚烫的开水,为自己泡一碗老坛酸菜面。中国DBA更偏爱拉上窗帘,在黑暗中享受这独特的美食。而高级DBA,则更加喜欢口感更为浓愈丶甘甜的大餐:“调试”。“调试”,是将多种精选食材,加老火慢炖,精心烹制而成。老而津道的gdb丶mdb,加上鲜脆可口DTrace,再以低层原理的温火慢顿,慢慢烹制成精致的大餐。与此同时,远在几万公里外的美国,这些食材已经非常普遍。顶级食客们Liews丶tanel Poder……,都能作的一手“调试”大餐。在巨变的中国,巨变的数据库界,数据库和食材,比任何时候走的更快。无论DBA们脚步怎样匆忙,“调试”总有一种味道,以其独有的方式,在舌尖上提醒着我们它独特的芬芳。
如果也想尝尝“调试”Oracle的滋味,最新OCM加高级调试(DTrace&MDB/gdb)技术应用班,马上开课。
如需了解更多课程请登录网站:
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期):
【励志的人个经历】突然35岁:捡点我的职业生涯: