《感悟Oracle核心技术》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:罗敏著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302378389
  • 页数:486 页
图书介绍:全书划分为设计和优化篇、11g新特性篇、故障诊断篇、运行维护篇、架构篇、服务篇等,涉足数据库逻辑设计、物理设计、常见故障诊断、数据库空间管理、版本和补丁管理、数据库安全性、数据库升级、12c等具体专题,例如在11g新特性篇中将介绍数据压缩、SPM、SQL Query Result Cache、SecureFiles等新技术。最后,还会介绍Oracle公司最新的服务体系和服务产品。

1.设计、优化篇 3

第1章 逻辑设计中的那些事 3

1.1 还是从案例开始 3

1.2 什么叫规范化设计? 4

1.3 回到案例 6

1.4 规范化设计的好处 7

1.5 “这系统是你设计的?” 8

1.6 规范化设计工具:Oracle Data Modeler 9

1.7 非规范化设计若干案例 11

1.8 关于数据库逻辑设计的感悟 16

1.9 授人以鱼,不如授之以渔 19

1.10 本章参考资料及进一步读物 20

第2章 物理设计中的感悟 21

2.1 二十多年前的物理设计 21

2.2 一个项目的物理设计概貌 21

2.3 从总体上考虑物理设计 22

2.4 表和索引设计基本建议 23

2.5 表空间设计的新特性 25

2.6 表空间设计原则和详细设计 27

2.7 数据库初始化参数设计 29

2.8 物理设计中的感和悟 31

2.9 本章参考资料及进一步读物 33

第3章 再谈海量数据库设计、开发和管理 35

3.1 现有系统分区方案分析 35

3.2 大集中系统分区方案 36

3.3 深入探讨全局分区索引 37

3.4 11g分区新技术 42

3.5 再次品味分区的甜与苦 45

3.6 本章参考资料及进一步读物 48

第4章 性能优化:百谈不厌的话题 49

4.1 重温《品悟性能优化》一些重要观点 49

4.2 深入剖析一个测试题 53

4.3 又一次“救火”经历 55

4.4 某综合报表平台的优化 61

4.5 适合于数据仓库的Bitmap索引 69

4.6 半小时都没听懂的Bitmap Join索引 72

4.7 什么叫精通Oracle? 74

4.8 一次典型故障引发的思考 75

4.9 本章参考资料及进一步读物 80

2.11g新特性篇 85

第5章 11g新技术/新功能使用策略 85

5.1 我被客户“打懵”了 85

5.2 11g新技术、新特性一瞥 87

5.3 一个纠结的话题 91

5.4 11g新技术实施总体策略 94

5.5 本章参考资料及进一步读物 95

第6章 11g的数据压缩技术 97

6.1 为什么Oracle压缩技术运用不普及? 97

6.2 11g压缩技术概述 98

6.3 深入剖析Oracle压缩算法 102

6.4 一个实际案例的分享 105

6.5 数据压缩相关技术点 106

6.6 其他压缩技术 108

6.7 数据压缩技术运用建议 111

6.8 本章参考资料及进一步读物 112

第7章 11g性能优化新技术:SQL Query Result Cache 114

7.1 Result Cache原理 114

7.2 Result Cache使用过程 117

7.3 Result Cache的管理 118

7.4 Result Cache相关技术点 121

7.5 客户端Result Cache技术 122

7.6 适合Result Cache的典型案例 124

7.7 本章参考资料及进一步读物 126

第8章 11g性能管理新工具:SPM 128

8.1 一些典型场景 128

8.2 SPM原理 129

8.3 SPM使用过程 130

8.4 SPM适用场景 132

8.5 SPM相关技术点 136

8.6 本章参考资料及进一步读物 138

第9章 11g大对象数据新技术 140

9.1 传统LOB技术的运用 140

9.2 传统LOB技术的不足 143

9.3 新一代大对象处理技术:SecureFiles 143

9.4 SecureFiles相关技术细节 144

9.5 SecureFiles迁移方法 145

9.6 SecureFiles实施案例 147

9.7 本章参考资料及进一步读物 151

3.故障处理篇 155

第10章 话说故障诊断 155

10.1 通过案例看故障诊断 155

10.2 没完没了的收集数据 162

10.3 数据库常见诊断工具 163

10.4 数据库挂起诊断信息的收集 171

10.5 一些“自主知识产权”脚本 179

10.6 一个项目中的故障诊断 185

10.7 本章参考资料及进一步读物 191

第11章 那些常见的Oracle错误 193

11.1 ORA-00600:内部错误 193

11.2 ORA-04030:PGA内存不够 196

11.3 ORA-04031:Shared Pool内存不够 198

11.4 空间不够的问题 203

11.5 ORA-00376:数据库文件不可读 206

11.6 ORA-01555:快照太旧 208

11.7 ORA-30036:UNDO表空间无法扩展 211

11.8 日志切换频度过高问题 213

11.9 故障处理的感和悟 218

11.10 本章参考资料及进一步读物 219

第12章 数据库坏块处理技术 221

12.1 可怕的数据库坏块 221

12.2 坏块处理的主要流程 223

12.3 坏块处理八卦图 229

12.4 DBMS_REPAIR包或设置10231事件 232

12.5 ROWID扫描方法 234

12.6 如何从坏块中抢救数据? 236

12.7 坏块抢救的最后招数 237

12.8 本章参考资料及进一步读物 238

4.运行维护篇 241

第13章 漫谈数据库健康检查 241

13.1 什么是数据库健康检查? 241

13.2 多年前的一次健康检查 242

13.3 最近一次健康检查 246

13.4 关于健康检查的点评 249

13.5 11g健康检查新特性:Health Monitor 250

13.6 本章参考资料及进一步读物 254

第14章 防范人为操作失误的最好技术:Flashback 255

14.1 人为错误的防范 255

14.2 数据库级快速恢复 258

14.3 错误删除表的快速恢复 261

14.4 表级快速恢复 263

14.5 记录级快速恢复 264

14.6 Flashback在应用测试方面的运用 266

14.7 Flashback在安全审计方面的运用 268

14.8 Flashback在容灾方面的运用 269

14.9 Flashback与传统数据恢复技术的综合运用 271

14.10 11g新技术:Total Recall 272

14.11 Flashback技术综合对比 273

14.12 本章参考资料及进一步读物 274

第15章 关于数据库碎片管理 276

15.1 数据库空间碎片问题 276

15.2 碎片评估方法 278

15.3 碎片整理方法 285

15.4 实施策略、组合和流程 290

15.5 本章参考资料及进一步读物 293

第16章 Oracle版本、Bug和补丁 295

16.1 关于Bug和补丁的一个典型故事 295

16.2 Oracle版本和补丁概念 296

16.3 主动安装补丁是防范故障的最有效办法 298

16.4 Oracle数据库版本和补丁集发布时间表 299

16.5 补丁实施那些事 302

16.6 一位客户的SR处理 305

16.7 本章参考资料及进一步读物 309

第17章 一个热门话题:数据库安全性 311

17.1 数据库安全性需求及现状 311

17.2 Oracle数据库安全性解决方案 312

17.3 某银行客户安全性需求和Oracle策略 314

17.4 从安全性评估开始 318

17.5 本章参考资料及进一步读物 329

5.架构篇 333

第18章 再谈RAC 333

18.1 客户哑口了 333

18.2 RAC实施方法和实施内容 336

18.3 11g RAC高可用性方案设计 337

18.4 11g RAC高可用性测试 341

18.5 某项目的11g RAC实施内容 355

18.6 11件加固RAC环境的事情 362

18.7 本章参考资料及进一步读物 365

第19章 话说升级 367

19.1 关于数据库升级的疑虑 367

19.2 为什么要升级? 369

19.3 Oracle升级方法论介绍 371

19.4 现状及升级改造需求分析 374

19.5 升级和迁移技术方案 374

19.6 升级中的性能优化和性能管理 382

19.7 升级项目的实施和组织 384

19.8 升级风险评估控制 385

19.9 有感于某移动公司的升级案例 388

19.10 本章参考资料及进一步读物 389

第20章 数据库私有云技术 391

20.1 云计算概述 391

20.2 不同层次的云计算 393

20.3 某案例的基础架构云计算实施 394

20.4 数据库云计算中的典型技术 397

20.5 一次尴尬的拜访经历 400

20.6 数据库云计算案例分享 401

20.7 本章参考资料及进一步读物 406

第21章 尝鲜Oracle 12c 407

21.1 新特性培训课的趣事 407

21.2 12c架构方面的最大变化 408

21.3 CDB和PDB的创建、启动和关闭 412

21.4 CDB和PDB的日常管理 420

21.5 信息生命周期管理的挑战和12c解决方案 424

21.6 Heat Map和ADO详细技术 426

21.7 数据归档新技术 432

21.8 “貌合神离,貌离神合” 436

21.9 12c实施案例 438

21.10 本章参考资料及进一步读物 441

6.服务篇 445

第22章 再说Oracle服务 445

22.1 回顾Oracle服务体系 445

22.2 ACS服务概述 446

22.3 ACS=医院+保险公司 448

22.4 浓墨重彩SSC服务 451

22.5 问题、需求和服务解决方案 464

22.6 本章参考资料及进一步读物 467

第23章 Oracle高级客户服务中那些事 468

23.1 如何主动开展ACS服务的故事 468

23.2 没有ACS服务的窘境 470

23.3 ACS售前案例:对症下药 472

23.4 ACS售前案例:机会总有的 474

23.5 ACS与第三方公司的区别和优势在哪里? 476

23.6 原厂的尴尬和原厂的优势 480

23.7 感悟ACS服务 481

23.8 也谈服务 483

23.9 本章参考资料及进一步读物 484

结束语 485