《Oracle DBA实战攻略:运维管理、诊断优化、高可用与最佳实践》

《Oracle DBA实战攻略:运维管理、诊断优化、高可用与最佳实践》是目前Oracle数据库运维领域不可多得的一本著作,也是为数不多的既有大量实践应用案例又包含实战方法论的著作。作者根据其多年的运维诊断经验,从数据库如何创建开始,循序渐进地介绍了数据库的启动关闭过程,如何配置监听并连接到数据库,如何对数据库空间进行管理和监控,SGA的调整和优化方法,CHECKPOINT和SCN核心机制,数据库的备份与恢复,数据库性能优化的方法论以及Oracle Data Guard的配置和管理等内容。书中作者结合了大量的真实案例,把自己多年的宝贵经验融入其中,通过一些复杂案例的诊断过程来说明这些简单的原理和知识点,同时,作者并没有简单地停留在案例诊断分析的层面上,而是根据大量案例的经验汇总,把问题的优化、诊断和解决提升到了方法论的层面上,进一步帮助读者知其然,知其所以然。

oracle dba实战攻略:运维管理、诊断优化、高可用与最佳实践 目录

荐序一

推荐序二

推荐序三

前言

第1章数据库故障的诊断方法与分析思路 / 1

1.1数据库安装类故障 / 1

1.2数据库连接类故障 / 4

1.3数据库hang类故障 / 6

1.4数据库性能类故障 / 9

1.5数据误操作类故障的处理思路 / 10

1.6数据库坏块类故障 / 11

1.7总结 / 13

第2章监听的配置和管理 / 14

2.1简析监听连接示意图 / 14

2.2深入解析监听配置文件 / 16

2.3tnsping命令的作用和适用场景 / 23

2.4监听的静态注册 / 24

2.5监听的动态注册 / 26

2.6巧用ssh的端口转发功能 / 32

2.7跟踪监听的工作过程 / 33

2.8监听的优化思路 / 35

2.9诊断案例之一:rac 某节点宕机之后的监听故障处理 / 36

2.10诊断案例之二:使用客户端跟踪数据库连接问题 / 40

2.11诊断案例之三:本地sqlplus连接hang的诊断和分析 / 42

第3章命令行创建和删除数据库 / 45

3.1创建数据库的大概流程 / 46

3.2理解oracle sid / 46

3.3检查操作系统环境 / 47

3.4规划数据库文件系统 / 50

3.5创建oracle日志文件目录和密码文件 / 51

3.6创建oracle参数文件 / 52

3.7创建数据库 / 57

3.8创建数据字典 / 61

3.9命令行创建rac数据库 / 66

3.10怎样彻底删除数据库 / 68

第4章scn和checkpoint / 70

4.1scn / 70

4.2scn的最大阈值 / 74

4.3几种常见的scn / 75

4.4checkpoint / 86

第5章数据库的启动与关闭 / 93

5.1实例与数据库 / 93

5.2数据库参数文件 / 95

5.3简述数据库的启动步骤 / 99

5.4数据库的启动步骤之一:nomount / 102

5.5数据库的启动步骤之二:mount / 118

5.6数据库的启动步骤之三:open / 128

5.7数据库打开hang的故障处理思路 / 160

5.8如何强制打开数据库 / 161

5.9如何快速关闭数据库 / 165

第6章数据库空间的管理与监控 / 168

6.1数据库的空间管理 / 168

6.2表空间管理 / 169

6.3数据文件管理 / 198

6.4在线日志文件管理 / 205

6.5归档日志管理 / 209

6.6闪回日志管理 / 217

6.7控制文件管理 / 222

6.8跟踪文件管理 / 226

第7章oracle性能优化方法论 / 228

7.1数据库性能优化的目标 / 228

7.2建立数据库性能基线 / 229

7.3寻找关键变化 / 230

7.4定位主要影响因素 / 230

7.5检查操作系统资源 / 231

7.6常见的数据库性能故障 / 234

7.7数据库性能优化的常规方法 / 235

7.8利用owi监控数据库性能 / 241

7.9利用时间模型监控数据库性能 / 244

第8章sga的性能调整和优化思路 / 245

8.1buffer cache的内部结构 / 245

8.2buffer cache的优化指标 / 257

8.3buffer cache的优化思路 / 261

8.4shared pool的内部结构 / 265

8.5library cache的内部结构及等待事件 / 279

8.6浅析sql的解析过程 / 287

8.7row cache上的故障诊断方法 / 294

8.8shared pool上的优化思路 / 307

8.9log buffer上的优化思路 / 309

第9章数据库的物理备份与恢复 / 316

9.1物理备份与恢复的基本概念 / 316

9.2数据库的冷备份和恢复 / 323

9.3数据库手动热备份和恢复 / 326

9.4使用rman备份和恢复数据库 / 332

9.5数据库闪回 / 344

第10章物理data guard的配置与管理 / 350

10.1data guard的原理 / 350

10.2data guard的保护模式 / 353

10.3配置物理data guard / 354

10.4管理物理data guard / 357

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享