深入解析Oracle:DBA入门、进阶与诊断案例

深入解析Oracle:DBA入门、进阶与诊断案例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-01
版次: 1
ISBN: 9787115190772
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 527页
字数: 886千字
正文语种: 简体中文
130人买过
  •   针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、BufferCache与SharedPool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。
      本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定数据库基础、打算深入学习Oracle技术的数据库从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的数据库管理人员。   盖国强,网名eygle,OracleACE总监,ITPUBOracle管理版版主,ITPUB论坛超级版主,《程序员》杂志特邀专家顾问,目前从事独立的咨询顾问服务。

      曾任职于某国家大型企业,服务于烟草行业,开发过基于Oracle数据库的大型ERP系统;后任职于北京某电信增值服务商企业,提供电信级数据库的规划与运维支持。

      实践经验丰富,长于数据库诊断、性能调整与SQL优化等。对于Oracle内部技术等具有深入研究。高级培训讲师,培训经验丰富,曾主讲Itpubdba培训及Itpub高级性能调整等主要课程。

      2008年2月,被Oracle公司授予OracleACEDirector(ACE总监)称号。2007年7月,出版个人专著《循序渐进Oracle--数据库管理、优化与备份恢复》一书。2007年3月,被Oracle公司授予OracleACE称号。2006年8月,在“中国首届杰出数据库工程师评选”活动中,获评为“十大杰出数据库工程师”之一。2006年7月,出版个人专著《深入浅出Oracle-DBA入门、进阶与诊断案例》一书。2005年6月,担任《Oracle数据库性能优化》一书的主编及主要作者。2004年2月,担任《Oracle数据库DBA专题技术精粹》一书的主编及主要作者。 第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 Oracle10g自动检查点调整
    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 推导参数(DerivedParameters)
    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 Oracle11g参数文件恢复
    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章 BufferCache与SharedPool原理
    第7章 重做(Redo)
    第8章 回滚与撤销
    第9章 等待事件
    第10章 性能诊断与SQL优化
  • 内容简介:
      针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、BufferCache与SharedPool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。
      本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定数据库基础、打算深入学习Oracle技术的数据库从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的数据库管理人员。
  • 作者简介:
      盖国强,网名eygle,OracleACE总监,ITPUBOracle管理版版主,ITPUB论坛超级版主,《程序员》杂志特邀专家顾问,目前从事独立的咨询顾问服务。

      曾任职于某国家大型企业,服务于烟草行业,开发过基于Oracle数据库的大型ERP系统;后任职于北京某电信增值服务商企业,提供电信级数据库的规划与运维支持。

      实践经验丰富,长于数据库诊断、性能调整与SQL优化等。对于Oracle内部技术等具有深入研究。高级培训讲师,培训经验丰富,曾主讲Itpubdba培训及Itpub高级性能调整等主要课程。

      2008年2月,被Oracle公司授予OracleACEDirector(ACE总监)称号。2007年7月,出版个人专著《循序渐进Oracle--数据库管理、优化与备份恢复》一书。2007年3月,被Oracle公司授予OracleACE称号。2006年8月,在“中国首届杰出数据库工程师评选”活动中,获评为“十大杰出数据库工程师”之一。2006年7月,出版个人专著《深入浅出Oracle-DBA入门、进阶与诊断案例》一书。2005年6月,担任《Oracle数据库性能优化》一书的主编及主要作者。2004年2月,担任《Oracle数据库DBA专题技术精粹》一书的主编及主要作者。
  • 目录:
    第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 Oracle10g自动检查点调整
    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 推导参数(DerivedParameters)
    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 Oracle11g参数文件恢复
    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章 BufferCache与SharedPool原理
    第7章 重做(Redo)
    第8章 回滚与撤销
    第9章 等待事件
    第10章 性能诊断与SQL优化
查看详情
相关图书 / 更多
深入解析Oracle:DBA入门、进阶与诊断案例
深入浅出全链路压测
吴骏龙
深入解析Oracle:DBA入门、进阶与诊断案例
深入解析Windows操作系统 (第7版)(卷2)
(美)安德里亚·阿列维(Andrea Allievi)
深入解析Oracle:DBA入门、进阶与诊断案例
深入理解移动互联网
吴功宜 吴英 编著
深入解析Oracle:DBA入门、进阶与诊断案例
深入实施“四个育人”,彰显本科人才培养特色——云南大学本科教育改革与创新优秀论文集
主编唐旭光
深入解析Oracle:DBA入门、进阶与诊断案例
深入浅出C语言程序设计(第3版·微课版)
李俊·c;强振平;荣剑;张晴晖;赵毅力;钟丽辉
深入解析Oracle:DBA入门、进阶与诊断案例
深入理解物联网 吴功宜 吴英
吴功宜 吴英
深入解析Oracle:DBA入门、进阶与诊断案例
深入学习习近平关于科技创新的重要论述
科学技术部编写组 著
深入解析Oracle:DBA入门、进阶与诊断案例
深入浅出Spring Boot 3.x
杨开振
深入解析Oracle:DBA入门、进阶与诊断案例
深入浅出数字经济
郭全中
深入解析Oracle:DBA入门、进阶与诊断案例
深入地心 少儿科普 新华正版
英国尤斯伯恩出版公司
深入解析Oracle:DBA入门、进阶与诊断案例
深入理解FFmpeg
刘歧 赵军 杜金房 赵文杰 宋韶颍
深入解析Oracle:DBA入门、进阶与诊断案例
深入人心:数字产品设计的底层逻辑
林婕
您可能感兴趣 / 更多
深入解析Oracle:DBA入门、进阶与诊断案例
OracleDBA手记4,数据安全警示录(修订版)
盖国强 著
深入解析Oracle:DBA入门、进阶与诊断案例
Oracle性能优化与诊断案例精选
盖国强、李轶楠 著
深入解析Oracle:DBA入门、进阶与诊断案例
让农民把土地当成自己的
盖国强
深入解析Oracle:DBA入门、进阶与诊断案例
深入解析Oracle:数据库的初始化
盖国强 著
深入解析Oracle:DBA入门、进阶与诊断案例
Oracle DBA手记·4:数据安全警示录
盖国强 著
深入解析Oracle:DBA入门、进阶与诊断案例
国策与国强
盖国强 著
深入解析Oracle:DBA入门、进阶与诊断案例
循序渐进Oracle:数据库管理、优化与备份恢复
盖国强 著
深入解析Oracle:DBA入门、进阶与诊断案例
Oracle DBA手记2
盖国强、崔华 编
深入解析Oracle:DBA入门、进阶与诊断案例
循序渐进Oracle
盖国强 著
深入解析Oracle:DBA入门、进阶与诊断案例
深入浅出Oracle:DBA入门、进阶与诊断案例
盖国强 著
深入解析Oracle:DBA入门、进阶与诊断案例
Oracle数据库性能优化
盖国强 著