●前言
●篇基础篇
●章Linux下的Oracle2
●1.1Linux简介2
●1.2Oracle简介3
●1.3Linux内存体系的优势3
●1.4Linux内存体系与Oracle内存空间5
●1.4.1Linux用户空间与内核空间5
●1.4.2Linux下的Oracle内存体系结构5
●1.4.3Linux下的Oracle内存分配6
●1.5小结9
●第2章Oracle内存体系结构10
●2.1闩(Latch)10
●2.1.1Latch简介10
●2.1.2LatchLevel11
●2.1.3Latch获取模式12
●2.1.4Latch获取等待13
●2.1.5Latch资源清理回收15
●2.2队列锁(EnqueueLock)16
●2.2.1Lock与Latch的区别16......
内容简介
由于Oracle运维管理的专业性门槛较高,导致Oracle运维管理成本增加。在这种情况下,如何深入掌握Oracle,如何提高数据库运维效率成为许多数据库管理者的困扰。尽管靠前有关Oracle方面的书籍繁多,但却没有一本真正意义上介绍Oracle数据库运维自动化的书。本书从与Oracle紧密相关的操作系统层面入手,将操作系统架构与Oracle体系有机整合,以逐步深入的方式将Oracle基础理论运用到实际操作中,引导读者在面对故障时找到处理问题的正确方法。同时,结合开放式可扩展的自动化运维体系,将数据库运维工作按需自动化,在保障数据库高性能运行的同时,提高了数据库运维工作的效率。
Preface 前 言为什么要写这本书2008年的某一天,我怀着激动的心情参加了支付宝公司的面试,这次面试让我对国内最前沿的数据库自动化运维技术有了初步的认识,对我的职业生涯影响非常大,时刻激励着我以后不管遇到什么困难或者诱惑,Oracle始终都是我追逐的爱好和目标。 在接下来几年的工作中,我较为深入地研究了C语言数据结构、Linux操作系统原理以及Shell(PHP/Java)编程等知识,这些技术能够很好地支撑Oracle运维管理。同时,多年的经验告诉我,对集运维与开发于一体的Oracle运维管理体系来而言,精通一门开发语言是相当有必要的,因为只有这样才可以更为深入地了解数据库与业务程序之间的架构设计,并能够更为精确地把控Oracle管理优化,从而在面对各种疑难问题时找到解决......
评论晒单