Preface 前 言
为什么要写这本书2008年的某一天,我怀着激动的心情参加了支付宝公司的面试,这次面试让我对国内最前沿的数据库自动化运维技术有了初步的认识,对我的职业生涯影响非常大,时刻激励着我以后不管遇到什么困难或者诱惑,Oracle始终都是我追逐的爱好和目标。在接下来几年的工作中,我较为深入地研究了C语言数据结构、Linux操作系统原理以及Shell(PHP/Java)编程等知识,这些技术能够很好地支撑Oracle运维管理。同时,多年的经验告诉我,对集运维与开发于一体的Oracle运维管理体系来而言,精通一门开发语言是相当有必要的,因为只有这样才可以更为深入地了解数据库与业务程序之间的架构设计,并能够更为精确地把控Oracle管理优化,从而在面对各种疑难问题时找到解决的突破口。2014年,我有幸与来自支付宝开发团队和淘宝运维团队的伙伴共事,学习交流了来自阿里的系统架构设计及运维管理理念,这使我编写自动化数据库运维书籍的想法更加强烈,并希望通过书籍与大家分享自己多年的工作经验。
目录
第1章 Linux下的Oracle1.1 Linux简介1.2 Oracle简介1.3 Linux内存体系的优势1.4 Linux内存体系与Oracle内存空间1.5 小结第2章 Oracle内存体系结构2.1 闩(Latch)2.2 队列锁(Enqueue Lock)2.3 Library Cache2.4 Buffer Cache2.5 小结第3章 Oracle重做日志(Redo)3.1 Redo功能用途3.2 Redo组成结构3.3 Redo产生场景3.4 Redo优化3.5 小结
相关资源:Oracle运维最佳实践-下.pdf 带书签