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、client与服务端的通信
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
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、client与服务端的通信
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天(第九天至第十二天)
***********************************************************************************
对每道题目做具体解说及实战演练
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考冲刺(在线集训模考)-- 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大师分享考前怎样备战。考试的技巧、注意点以及考题疑难问题解答!
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管理版版主。被誉为传奇技术大师。
吕海波 网名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岁:捡点我的职业生涯: