注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库设计/管理Oracle数据库问题解决方案和故障排除手册

Oracle数据库问题解决方案和故障排除手册

Oracle数据库问题解决方案和故障排除手册

定 价:¥99.00

作 者: (美)Tariq Farooq(塔里克.法鲁克),Mike Ault(迈克.阿尔特),Paulo Portugal(保罗.波尔图哥)等
出版社: 电子工业出版社
丛编项:
标 签: Oracle 计算机/网络 数据库

购买这本书可以去


ISBN: 9787121331343 出版时间: 2018-01-01 包装: 平装-胶订
开本: 16开 页数: 420 字数:  

内容简介

  本书提供了全面、实用的建议,以保证在复杂的生产环境中,能可靠且高效地运行Oracle 数据库。七位主要的Oracle 专家对Oracle 12c、11g 和其他最近版本的Oracle 数据库汇集了一系列经过验证的解决方案、实践的例子以及循序渐进的技巧。每一个解决方案都是精心设计的,以帮助有经验的Oracle DBA和DMA 尽可能快地理解和修复严重的问题。本书不仅涵盖了LOB 段、undo 表空间、高GC 缓冲区等待事件、糟糕的查询响应时间、闩锁争用、索引、XA 分布式事务、RMAN 备份/ 恢复等内容,还深入地讲解了DDL 优化、VLDB 调优、数据库取证、自适应游标共享、数据泵、数据迁移、SSD、索引等内容,并介绍了如何解决Oracle RAC 问题。

作者简介

  Tariq Farooq 是一名Oracle 技术专家、架构师和问题解决者,在世界上*大的一些组织得非常复杂的环境中从事各种Oracle 技术工作已经超过24 年。Mike Ault 于1980 年开始使用计算机,自1990 年以来,Mike 作为顾问,一直在使用Oracle 的行业工作。Paulo Portugal 作为Oracle DBA,有超过15 年的IT 经验。他是Oracle 11g OCM, Oracle 9i、 10g、 11g 和12c OCP,Oracle 10g 和11g 认证专家,Oracle DBA 10g 认证Linux 管理员,Oracle Exadata认证实施专家。戴明明,网名:Dave,Oracle ACE-A,ACOUG 核心成员,浙江应用中间件与数据库用户组核心成员,CSDN 认证专家。9年DBA经验,在Oracle 高可用方面有一定的经验积累。 擅长Oracle数据库诊断、性能调优,热衷于Oracle 技术的研究与分享。曾在CSDN博客撰写博客1000余篇(http://blog.csdn.net/tianlesoftware)。2012年度CSDN博客十大博客之星。

图书目录

第1 章 LOB 段性能的诊断与调优...........................................................1
1.1 LOB 数据类型的介绍 ......................................................................................... 1
1.1.1 解决LOB 问题:一个真实的案例 ....................................................... 2
1.1.2 另一个真实案例:HW 分析 .................................................................. 4
1.1.3 BASICFILE LOB :更完美的解决方案 ................................................ 7
1.2 BASICFILE 与SECUREFILE LOB ................................................................... 7
1.2.1 LOB 新旧类型的差异 ............................................................................ 8
1.2.2 迁移BASICFILE LOB 到SECUREFILE LOB .................................. 10
1.3 PCTFREE 对LOB 的影响 ................................................................................ 12
1.4 解决糟糕的INSERT 性能 ................................................................................ 15
1.5 总结 .................................................................................................................... 15
第2 章 处理undo 表空间损坏.............................................................. 16
2.1 undo 管理概述 ................................................................................................... 16
2.1.1 UNDO_RETENTION 的重要性 .......................................................... 16
2.1.2 优化UNDO_RETENTION .................................................................. 17
2.2 DTP、XA 和回滚段 .......................................................................................... 18
2.3 undo 表空间损坏的恢复 ................................................................................... 20
2.3.1 预防、检测和修复损坏 ....................................................................... 20
2.3.2 处理内存损坏 ....................................................................................... 21
2.3.3 处理逻辑损坏 ....................................................................................... 24
2.3.4 解决介质损坏 ....................................................................................... 24
2.4 总结 .................................................................................................................... 27
目录 O XVII
第3 章 处理全局缓存缓冲区忙等待事件................................................. 28
3.1 缓冲区忙等待事件概述 .................................................................................... 28
3.2 使用ORAchk 工具 ........................................................................................... 29
3.2.1 安装ORAchk ........................................................................................ 29
3.2.2 ORAchk 执行结果:示例输出 ............................................................ 30
3.3 查找GC 缓冲区忙等待事件 ............................................................................. 32
3.3.1 用ADDM 查找事件的信息 ................................................................. 33
3.3.2 用AWR 查找等待事件的信息 ............................................................ 33
3.3.3 用ASH 查找等待事件的信息 ............................................................. 35
3.4 查找GC 缓冲区忙等待事件的原因 ................................................................. 36
3.4.1 使用ASH 视图查找等待会话 ............................................................. 36
3.4.2 快速查找性能瓶颈 ............................................................................... 38
3.5 解决GC 缓冲区忙等待 ..................................................................................... 40
3.6 总结 .................................................................................................................... 41
第4 章 自适应游标共享.......................................................................42
4.1 ACS 工作算法 ................................................................................................... 42
4.1.1 绑定敏感与范围谓词 ........................................................................... 43
4.1.2 绑定敏感与等式谓词和直方图 ........................................................... 45
4.1.3 绑定敏感与分区键 ............................................................................... 46
4.2 ACS 的使用 ....................................................................................................... 48
4.2.1 监控ACS 的绑定感知 .......................................................................... 51
4.2.2 BUCKET_ID 和COUNT 的关系 ........................................................ 52
4.2.3 标记游标为绑定感知 ........................................................................... 55
4.3 游标绑定感知 ................................................................................................... 61
4.4 一个真实案例 .................................................................................................... 64
4.5 总结 .................................................................................................................... 69
第5 章 使用SPM 稳定查询响应时间..................................................... 70
5.1 入门指南 ............................................................................................................ 70
5.2 创建SQL 计划基线 ......................................................................................... 73
5.2.1 自动捕获计划 ....................................................................................... 73
5.2.2 从游标缓存加载计划 ........................................................................... 76
5.3 伪造基线 ............................................................................................................ 77
XVIII O Oracle数据库问题解决方案和故障排除手册
5.4 Oracle 优化器和SPM 的交互........................................................................... 81
5.4.1 当CBO 计划与SQL 计划基线匹配时 ................................................ 82
5.4.2 当CBO 计划与SQL 计划基线不匹配时 ............................................ 84
5.4.3 当SQL 计划基线不可复制时 .............................................................. 89
5.5 SQL 计划基线的复制性 .................................................................................... 93
5.5.1 重命名索引 ........................................................................................... 93
5.5.2 修改索引类型 ....................................................................................... 95
5.5.3 向索引中添加尾列 ............................................................................... 96
5.5.4 反向索引 ............................................................................................... 97
5.6 NLS_SORT 与SQL 计划基线的复制性 ........................................................ 98
5.7 ALL_ROWS 与FIRST_ROWS ...................................................................... 100
5.8 自适应游标共享与SPM ................................................................................. 104
5.8.1 Oracle 11.2.0.3.0 中的ACS 和SPM .................................................. 105
5.8.2 Oracle 12.1.0.1.0 中的ACS 和SPM .................................................. 109
5.9 总结 .................................................................................................................. 112
第6 章 DDL 优化技巧和技术............................................................. 114
6.1 DDL 优化的概念 ............................................................................................. 114
6.2 DDL 优化的机制 ............................................................................................. 117
6.2.1 表基数

本目录推荐