第一部分 职业介绍篇 – 面试入职实用技能
第一节DBA的分工、工作内容和DBA工作中的行规和规范准则介绍
作为DBA,每天会有很多繁琐复杂的工作内容。本节会重点介绍DBA的分工,每天的工作内容,可以从中对DBA的工作有一个基本全面的认识和了解。
第二节DBA工作中的行规和规范准则介绍
DBA的工作中有很多规范准则,有些是硬性的明文规定,有些是只可意会,不可言传的经验教训,本节会从一些日常碰到的大量问题来折射这些规范的必要性。
第三节DBA工作中的常见问题及应对策略
DBA工作中的问题非常庞杂,本小节会分门别类,对常见的问题提供一些基本的解决思路和方法,使得新手坦然应对工作中的问题。
第二部分运维篇 – DBA日常工作必备技能
第四节 数据库体系结构的学习方法
Oralce体系结构的内容非常庞大,本节将会以受人以鱼,不如受人渔的方式教授学习思路,重点解析shared pool,buffer cache,。此节将教会你从一条sql语句的执行报错信息来推理sql解析的过程,可以通过这种方式一窥其中的原理,通过大量的测试来理解体系结构。
第五节 数据库环境初始化
数据库软件的安装和创建数据库实例是工作中的必备内容,其实方法很多,而不是简单的图形工具,本节主要会介绍三种数据库软件的安装方式和四种创建数据库实例的方法,在工作中都是大量使用。
第六节 数据库常用工具分析
数据库常用工具很多,工欲善其事,必先利其器,本节将会重点解析sqlplus,解读oerr的实现原理,exp工具的扩展用法,分析datapump的实现原理和工具使用细则。
第七节 使用shell定制数据库管理工作
通过简单的shell脚本来开始快速方便的管理数据库,本节主要会讲解几个常用脚本,查找数据库对象,解析数据库对象的元数据,教授快速定位数据库故障的几个独门脚本。
第八节 数据库对象管理
本节将通过大量实例来解读数据字典,表,序列,物化视图,约束的基本管理,通过实践带大家读懂DBA工作中的最重点内容。
第九节 备份恢复
本节主要会讲解基本的备份过程和原理,将会展示四种完全恢复场景,通过实践传授如何使用句柄的无备份恢复,dual表的破坏性恢复等。
第十节 闪回的妙用
本节将会介绍闪回原理和闪回的适用场景,其实闪回能够落实到工作中还是非常难得,本节主要介绍闪回的一些较佳实践案例。
第十一节 Dataguard的点点滴滴
Dataguard是DBA必知必会的内容,其优先级要高于其他的技能,本节主要介绍环境搭建过程,对比10g,11g的不同异同,因为dg broker在工作中算是标配内容,此节也会重点讲解。
第十二节Dataguard实用的扩展功能和故障处理总结
Dataguard在11g有两个闪亮的特性active dataguard和snapshot standby,对于工作中的很多复杂场景都非常实用,本节都会详细讲解,此外还会解读常见的dataguard问题和注意事项。
第三部分 数据迁移篇 – DBA进阶技能修炼
第十三节 数据迁移常用方法
本节将介绍逻辑备份恢复,传输表空间,sql*loader的数据迁移场景,这些都是工作之中的必备内容,且会着重解读数据迁移中的疑难问题和解决方案。
第十四节 数据迁移之实战和改进思路
本节将会介绍数据迁移的常见问题和改进思路,外部表至今仍然没有大量使用,本节将解读自研方案的设计思路。
第四部分 优化篇 --- 优秀DBA必备内功修炼
第十五节 优化工具定制
awr,ash,addm是优化必备工具,但是为了在工作中更方便的使用,其实我们可以做一些定制来极大的改善我们的工作效率。如何定制你需要的优化工具,本节会通过实践和案例来逐一传授。
第十六节 优化前奏
本节将带你解读常见的表关联和五种索引访问模式,解读聚簇因子和执行计划的关系。让你掌握优化的节奏和时机,帮助你在职场脱颖而出。
第十七节 数据库实例优化和系统优化
本节将着重介绍数据库实例的优化思路和案例,对系统优化中的一些潜在问题进行分析,从而制定优化方案,衡量风险等。