新闻资讯
看你所看,想你所想

深入解析Oracle

深入解析Oracle

深入解析Oracle

《深入解析Oracle》是人民邮电出版社于2009年出版发行的图书,作者是盖国强。该书从基础知识入手,深入研究了相关技术,并结合性能调整及丰富的诊断案例讲解,力图将Oracle知识全面、系统、深入地展现给读者。

基本介绍

  • 书名:深入解析Oracle
  • 作者:盖国强
  • ISBN:9787115190772
  • 页数:527 页
  • 定价:¥69.00
  • 出版社:人民邮电出版社
  • 出版时间:2009年
  • 装帧:平装
  • 开本:16开

内容简介

本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际套用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性。

作者概况

盖国强,网名eygle,Oracle ACE总监,ITPUB Oracle管理版版主,ITPUB论坛超级版主,《程式设计师》杂誌特邀专家顾问,目前从事独立的谘询顾问服务。曾任职于某国家大型企业,服务于菸草行业,开发过基于Oracle资料库的大型ERP系统;后任职于北京某电信增值服务商企业,提供电信级资料库的规划与运维支持。实践经验丰富,长于资料库诊断、性能调整与SQL最佳化等。对于Oracle内部技术等具有深入研究。高级培训讲师,培训经验丰富,曾主讲Itpub dba培训及Itpub高级性能调整等主要课程。2008年2月,被Oracle公司授予Oracle ACE Director(ACE 总监)称号。2007年7月,出版个人专着《循序渐进Oracle:资料库管理、最佳化与备份恢复》一书。2007年3月,被Oracle公司授予Oracle ACE称号。2006年8月,在“中国首届杰出资料库工程师评选”活动中,获评为“十大杰出资料库工程师”之一。2006年7月,出版个人专着《深入浅出Oracle-DBA入门、进阶与诊断案例》一书。2005年6月,担任《Oracle资料库性能最佳化》一书的主编及主要作者。2004年2月,担任《Oracle资料库DBA专题技术精粹》一书的主编及主要作者。

专业书评

本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际套用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定资料库基础、打算深入学习Oracle技术的资料库从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的资料库管理人员
转眼间《深入浅出——DBA入门、进阶与诊断案例》一书已经出版两年有余。作为ITPUB技术丛书系列中面向入门与进阶者的一本资料库专着,《深入浅出——DBA入门、进阶与诊断案例》给ITPUB上的读者带来了巨大的知识价值,帮助很多读者进入资料库管理的这个行业,找到了很多个人发展机会。在此,作为ITPUB的主持人和联繫人,感谢作者对本书所做出的辛勤工作和知识分享,也期待再版的新书,能够为读者带来更多的新知识。
黄志洪(tigerfish)ITPUB论坛创始人
Eygle一向是能长期坚持的人,这幺多年不断地学习、不断地分享。独乐乐不如众乐乐,开放、分享是网际网路的精神,可以说我们这一代人成长于网际网路又回馈于网际网路,《深入浅出——DBA入门、进阶与诊断案例》则是Eygle回馈内容的升华。希望《深入浅出——DBA入门、进阶与诊断案例》能帮助到正在这个方向上努力着的资料库从业人员,同时也希望大家能将这种分享的精神,传递给正要从事这个行业的人。
冯春培(Biti_rainy)阿里巴巴首席DBA Oracle ACE Director
近五载来,资料库江湖王国人才辈出,但环顾国内,在技术上能让我服膺者少之又少,国强便是其中之一,窃以为,堪称国内资料库界之牛耳者,国强或可勉力为之,国强对资料库的精通应已达举重若轻、大巧不工之境。古人有“术”、“道”之论,以资料库技术而论,国强应近乎道矣!
牛新庄 中国建设银行特聘资深资料库专家 IBM官方认证资深软体专家
作者盖国强(Eygle)是认识的DBA中,较早开始做Oracle,而且又能持之以恆、坚持不懈研究的人,非常值得敬佩。我曾经看过作者很多实际中的诊断案例,可以看到其思维非常严谨。在《深入浅出——DBA入门、进阶与诊断案例》中,收录了大量作者作为资深DBA所遇到的实际案例,我相信,这种实际的经验总结能给大家非常大的帮助。
陈吉平 淘宝网首席DBA,Oracle ACE《构建Oracle高可用环境》作者

图书目录

第1章 资料库的启动和关闭
1.1 资料库的启动
1.1.1 启动资料库到NOMOUNT状态的过程
1.1.2 启动资料库到MOUNT状态
1.1.3 启动资料库OPEN阶段
1.2 资料库的访问
1.2.1 客户端的TNSNAMES.ORA档案配置
1.2.2 伺服器端的监听器档案listener.ora配置
1.2.3 通过不同伺服器名对资料库的访问
1.2.4 动态监听器注册服务
1.3 资料库的关闭
1.3.1 资料库关闭的步骤
1.3.2 几种关闭方式的对比
第2章 控制档案与资料库初始化
2.1 控制档案的内容
2.2  SCN
2.2.1  SCN的定义
2.2.2  SCN的获取方式
2.2.3  SCN的进一步说明
2.3 检查点(Checkpoint)
2.3.1 检查点(Checkpoint)的工作原理
2.3.2 常规检查点与增量检查点
2.3.3 LOG_CHECKPOINT_TO_ALERT参数
2.3.4 控制档案与数据档案头信息
2.3.5 资料库的启动验证
2.3.6 使用备份的控制档案
2.3.7 FAST_START_MTTR_TARGET
2.3.8 关于检查点执行的案例
2.3.9 Oracle 10g自动检查点调整
2.3.10 检查点信息及恢复起点
2.3.11 正常关闭资料库的状况
2.3.12 资料库异常关闭的情况
2.3.13 资料库并行恢复案例一则
2.3.14 判断一个死事务的恢复进度
2.4 资料库的初始化
2.4.1 bootstrap$及资料库初始化过程
2.4.2 bootstrap$的定位
2.4.3 Oracle中独一无二的Cache对象
2.4.4 Oracle资料库的引导
2.4.5 系统对象与bootstrap$
2.4.6 bootstrap$的重要性
2.4.7 BBED工具的简要介绍
2.4.8 坏块的处理与恢复
第3章 参数及参数档案
3.1 初始化参数的分类
3.1.1 推导参数(Derived Parameters)
3.1.2 作业系统依赖参数
3.1.3 可变参数
3.1.4 初始化参数的获取
3.2 参数档案
3.2.1 PFILE和SPFILE
3.2.2 获取参数的视图
3.2.3 SPFILE的创建
3.2.4 SPFILE的搜寻顺序
3.2.5 使用PFILE/SPFILE启动资料库
3.2.6 修改参数
3.2.7 解决SPFILE参数修改错误
3.2.8 重置SPFILE中设定的参数
3.2.9 判断是否使用了SPFILE
3.2.10 SPFILE的备份与恢复
3.2.11 Oracle 11g参数档案恢复
3.2.12 如何设定Events事件
3.2.13 导出SPFILE档案
3.3 诊断案例之一:参数档案
3.3.1 登录系统检查告警日誌档案
3.3.2 尝试重新启动资料库
3.3.3 检查数据档案
3.3.4 MOUNT资料库,检查系统参数
3.3.5 检查参数档案
3.3.6 再次检查alert档案
3.3.7 修正PFILE
3.3.8 启动资料库
3.4 诊断案例之二:RAC环境参数档案
3.4.1 资料库资源异常
3.4.2 问题的发现
3.4.3 参数档案问题的解决
第4章 数据字典
4.1 数据字典概述
4.2 内部RDBMS(X$)表
4.3 数据字典表
4.4 静态数据字典视图
4.4.1 静态数据字典视图的分类
4.4.2 静态数据字典视图的内部实现
4.4.3 常用数据字典视图举例
4.5 动态性能视图
4.5.1 GV$和V$视图
4.5.2 GV_$、V_$视图和V$、GV$同义词
4.5.3 进一步的说明
4.5.4 动态性能视图与资料库启动
4.6 最后的验证
4.6.1 V$PARAMETER的结构
4.6.2 视图还是同义词
4.6.3 Oracle如何通过同义词定位对象
第5章 记忆体管理
5.1 PGA管理
5.1.1 什幺是PGA
5.1.2 UGA与CGA
5.1.3 PGA管理技术的变迁
5.1.4 参数的设定与记忆体分配
5.1.5 自动PGA管理实现原理
5.1.6 PGA的调整建议
5.1.7 PGA的转储
5.2 SGA管理
5.2.1 SGA的组成
5.2.2 SGA与共享记忆体
5.2.3 SGA管理的变迁
5.3 Oracle的记忆体分配和使用
5.3.1 诊断案例一:SGA与SWAP
5.3.2 诊断案例二:SGA设定过高导致的系统故障
5.3.3 诊断案例三:如何诊断和解决CPU高度消耗(100%)问题
第6章 Buffer Cache与Shared Pool原理
第7章 重做(Redo)
第8章 回滚与撤销
第9章 等待事件
第10章 性能诊断与SQL最佳化

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com