《Oracle Database 11g R2高可用性 使用Grid Infrastructure、RAC和Data Guard最大限度提高可用性 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)耶西(ScottJesse),(美)范格瑞(BryanVongray);伯顿(BillBurton)等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302286066
  • 页数:388 页
图书介绍:全书13章,分为4部分,第1部分介绍Grid Infrastructure,包括Oracle Database Grid的架构、Oracle虚拟机、Grid Infrastructure的安装和配置、ASM等;第2部分介绍RAC,包括RAC的安装、配置、管理等;第3部分介绍容灾规划,包括Data Guard、媒介备份、闪回等;最后一部分介绍如何使用其他工具提高数据库的可用性。

第Ⅰ部分Oracle网格基础设施 3

第1章 构建Oracle数据库网格 3

1.1 LunarTrax:到月球及更远的地方去 4

1.2网格的计划阶段 5

1.3网格与有计划的维护 5

1.4从故障中快速恢复 7

1.5防范用户错误并从中恢复 9

1.5.1 Oracle的检查点技术:闪回查询和闪回表 9

1.5.2再谈闪回数据库 9

1.6为扩展及未来的业务增长做计划 9

1.6.1 Oracle技术:自动存储管理(ASM) 10

1.6.2再谈Oracle集群软件 10

1.7灾难恢复 11

1.8下一步工作 11

1.9前进并战胜困难 13

第2章Oracle虚拟机 15

2.1虚拟化的基本概念 16

2.2 Oracle VM 16

2.2.1 Oracle VM服务器与Dom-0 17

2.2.2 Oracle VM管理器 20

2.3使用Oracle VM管理器 23

2.3.1服务器池 23

2.3.2服务器 23

2.3.3资源 23

2.3.4虚拟机 24

2.4使用Oracle VM服务器 32

2.5将iSCSI用作共享磁盘的多个VM服务器 35

2.6支持网格基础设施及Oracle RAC的Oracle VM配置 36

2.7使用预构建的Oracle RAC模板 36

2.8本章小结 37

第3章 网格基础设施 39

3.1 Cluster Ready Services 40

3.2 CRS的基本概念 41

3.2.1投票磁盘或文件 41

3.2.2 Oracle集群注册表(Oracle Cluster Regist, OCR) 44

3.2.3 Oracle本地注册表(Oracle Local Registry, OLR) 45

3.2.4网格命名服务 46

3.2.5单一客户访问名称及其侦听器 48

3.2.6虚拟IP地址 50

3.2.7集群时间同步服务 50

3.2.8服务器池及基于策略的集群管理 51

3.2.9角色隔离管理 52

3.2.10节点编号锁定与租约 53

3.2.11代理 54

3.2.12与智能平台管理接口的集成 54

3.3 CRS结构 54

3.3.1 Oracle高可用性服务后台进程 56

3.3.2集群就绪服务后台程序 59

3.4集群软件trace文件 60

3.5本章小结 62

第4章 网格基础设施的安装与配置 63

4.1 GI安装选项与要求 64

4.1.1共享GI主目录与本地GI主目录 64

4.1.2 GI主目录与DB主目录使用不同的用户 64

4.1.3集群软件文件的共享存储选择 65

4.1.4 CRS与Oracle RAC的网络要求 66

4.1.5网卡绑定 67

4.1.6硬件要求 67

4.2集群验证工具 69

4.3网格基础设施的安装 78

4.3.1解决GI安装过程出现的问题 91

4.3.2从root.sh的错误中恢复 92

4.4为集群添加或删除节点 93

4.4.1增加节点 93

4.4.2删除节点 94

4.5升级到GI 96

4.5.1使用ASM的注意事项 96

4.5.2升级途径 97

4.5.3真实升级 97

4.6 11.2.0.2版本的新特性 98

4.7本章小结 99

第5章Oracle自动存储管理 101

5.1 ASM的基本概念 102

5.1.1用于单实例数据库的ASM 102

5.1.2 ASM实例 102

5.1.3 ASM磁盘 103

5.1.4 ASM磁盘组 105

5.1.5 ASM文件、目录与别名 114

5.1.6 ASM元数据 115

5.1.7 ASM动态卷 116

5.1.8 ASM动态卷管理器 116

5.2 ASM集群文件系统 119

5.2.1用于数据库主目录的ACFS 120

5.2.2用作通用文件系统的ACFS 123

5.2.3 ACFS只读快照 128

5.2.4 ACFS标签 129

5.2.5 ACFS副本 130

5.2.6 ACFS安全机制 133

5.2.7 ACFS加密 135

5.3本章小结 136

第Ⅱ部分Oracle实时应用集群(Oracle RAC) 139

第6章Oracle RAC安装与配置 139

6.1 Oracle RAC/RDBMS安装选项 140

6.1.1 RDBMS使用共享主目录或私有驱动器 140

6.1.2 DB主目录的所有者 141

6.2 DB文件的文件系统选择 141

6.3 cluvfy工具 142

6.4安装Oracle RAC 145

6.4.1为安装环境应用补丁 147

6.4.2创建ASM磁盘组 147

6.4.3使用DBCA创建数据库 149

6.5负载管理的考虑因素 152

6.6激活归档 153

6.7将Oracle RAC数据库扩展到新节点上 154

6.7.1扩展Oracle RDBMS/Oracle RAC主目录 154

6.7.2向基于策略管理(Pocy-Managed)的数据库中添加实例 154

6.7.3向基于管理员管理(Administrator-Managed)的数据库中添加实例 154

6.8从Oracle RAC数据库中删除实例 155

6.8.1从基于策略管理(Pocy-Managed)的数据库中删除实例 155

6.8.2从基于管理员管理(Adninistrator Managed)的数据库中删除实例 155

6.9安装早期的RDBMS版本 155

6.9.1如何在GI中使用旧版的Oracle数据库 156

6.9.2在11.2 GI上安装10.2版的RDBMS 157

6.9.3使用DBCA创建10.2数据库 158

6.10在距离延伸集群上使用Oracle RAC 159

6.10.1伸展集群 159

6.10.2伸展网络连接 160

6.10.3共享存储 160

6.10.4投票磁盘 161

6.11本章小结 162

第7章Oracle RAC管理 163

7.1 Oracle RAC与单实例:附加的进程 164

7.1.1 LCK:锁进程 164

7.1.2 LMD:锁管理器守护进程 164

7.1.3 LMON:锁监控进程 164

7.1.4 LMS:锁管理器服务器进程 165

7.1.5 ACFS: ASM集群文件系统CSS进程 165

7.1.6 ACMS:原子控制文件到内存的服务进程 165

7.1.7 GTXn:全局事务进程 165

7.1.8 LMHB:全局缓存/队列服务心跳监控器 165

7.1.9 PING:互联网络延迟测量进程 166

7.1.10 RMSn: Oracle RAC管理进程 166

7.1.11 RSMN:远程从属监控器进程 166

7.2 Oracle RAC与单实例:基本概念 166

7.2.1缓存融合简介 166

7.2.2动态资源重新配置 167

7.2.3重新配置 167

7.2.4 Oracle RAC环境中的缓存一致性 167

7.3基于Oracle RAC的重做与回滚 168

7.3.1重做日志与实例恢复 169

7.3.2重做日志与媒介恢复 169

7.4 Oracle RAC环境下的并行化 170

7.5监控环境 171

7.5.1数据库控制与网格控制 172

7.5.2 OS观察员(OS Watcher, OSw) 173

7.5.3集群健康监控 175

7.5.4 ORION 175

7.6使用AWR与ADDM调优 176

7.6.1智能基础设施 176

7.6.2 MMON后台进程 176

7.6.3自动负载仓库 176

7.6.4自动数据库诊断监控器 178

7.6.5 ADDM的驱动力 178

7.6.6互联网络的性能 179

7.6.7序列缓存 181

7.6.8 Linux下的大页面 181

7.7归档及备份 182

7.7.1将NFS挂载点作为归档目的地 182

7.7.2集群文件系统环境下的日志归档 183

7.7.3 ASM环境下的归档 183

7.7.4 Oracle RAC环境下归档的其他注意事项 184

7.8补丁与补丁集 184

7.8.1滚动补丁升级 185

7.8.2在线补丁(热补丁) 186

7.8.3错位补丁集模式 186

7.8.4主动维护策略 186

7.8.5推荐的补丁 186

7.8.6补丁集更新 187

7.9使用SRVCTL管理Oracle RAC数据库 187

7.10基于策略进行管理 190

7.11管理诊断数据 192

7.11.1自动诊断仓库 192

7.11.2 ADRCI命令行工具 192

7.11.3 ADR结构 192

7.11.4 Oracle RAC中的ADR 193

7.11.5报告并解决问题 194

7.12本章小结 194

第8章 效用计算:应用即服务 195

8.1服务的概念 196

8.1.1负载即服务 196

8.1.2服务即应用程序访问数据库的接口 196

8.1.3从数据库的角度看服务 197

8.2在多个Oracle RAC节点上分配任务以提高性能 199

8.2.1客户端负载均衡 199

8.2.2服务器端的负责均衡 199

8.2.3负载均衡配置 200

8.3事件通知 200

8.3.1通知的基本概念 200

8.3.2 Oracle通知服务 201

8.3.3 FAN调用 202

8.4创建服务及调用 202

8.4.1创建服务 202

8.4.2查看数据库内的服务 206

8.5使用SRVCTL管理服务及节点应用程序 207

8.5.1节点应用程序 208

8.5.2使用SRVCTL管理服务 209

8.6集群侦听器的配置 211

8.6.1网格命名服务与侦听器 211

8.6.2 SCAN侦听器 212

8.6.3本地侦听器 213

8.6.4注册侦听器与PMON发现 213

8.6.5使用虚拟IP的原因——TCP超时 214

8.6.6使用SCAN虚拟IP的原因 215

8.6.7连接时故障转移 215

8.7透明的应用程序故障转移 216

8.7.1服务器端与客户端TAF 216

8.7.2 TAF的实现方法 216

8.7.3简单连接(Easy Connect) 220

8.7.4 Oracle RAC、备份、副本环境 220

8.7.5与OEM集成 223

8.8本章小结 224

第Ⅲ部分 灾难规划 227

第9章Oracle Data Guard 227

9.1正确的抉择 228

9.1.1物理备用数据库 229

9.1.2快照备用数据库 229

9.1.3逻辑备用数据库 230

9.2创建物理备用数据库 231

9.3创建快照备用数据库 239

9.4创建逻辑备用数据库 240

9.5日志传输服务 244

9.6日志传输服务安全 247

9.7备用重做日志 248

9.8保护模式 248

9.8.1最大保护 248

9.8.2最大可用性 249

9.8.3最大性能 250

9.9处理Data Guard的网络断开连接 251

9.10缺失的检测和解决方案 252

9.10.1自动缺失解决方案 252

9.10.2 FAL缺失解决方案 252

9.11物理备用数据库的管理 253

9.11.1启动物理备用数据库 253

9.11.2启动和停止管理恢复 254

9.11.3处理主数据库上的物理变更 255

9.11.4监视物理备用数据库 256

9.11.5对只读物理备用数据库使用 Oracle Active Data Guard 257

9.12逻辑备用数据库的管理 261

9.12.1启动和停止SQLApply 261

9.12.2监测SQL Apply进程 262

9.12.3删除备用归档日志 262

9.12.4禁止用户修改逻辑备用数据库 263

9.12.5错误恢复 263

9.12.6修改SQL Apply引擎中的默认操作 265

9.13使用Switchover功能实现角色转换 265

9.14通过故障转移实现角色转换 268

9.14.1故障转移首要的步骤 268

9.14.2在故障转移后重新创建数据库 270

9.15 本章小结 272

第10章MAA环境的备份和恢复 273

10.1介质备份的重要性 274

10.2 RMAN简介 275

10.2.1 RMAN和控制文件 276

10.2.2 RMAN和数据块 277

10.2.3 RMAN命令行用法 278

10.3制定一个RMAN备份策略 278

10.3.1闪回恢复区 279

10.3.2 RMAN配置参数 281

10.3.3控制文件 283

10.3.4快照控制文件 284

10.3.5恢复目录 285

10.4 MAA数据库的备份 286

10.4.1高可用性备份策略 286

10.4.2备份闪回恢复区 292

10.4.3备份的日常管理 293

10.5执行恢复 296

10.5.1数据库的恢复:还原和恢复 296

10.5.2块介质恢复 299

10.5.3数据库恢复:数据恢复指导 300

10.6介质管理注意事项 305

10.6.1 SBT接口 305

10.6.2直接备份到磁带 307

10.6.3 Oracle安全备份和OSB云模块 307

10.7 RMAN和Oracle Data Guard 308

10.7.1使用RMAN来创建备用数据库 308

10.7.2使用物理备用数据库创建备份 309

10.8 RMAN和RAC 312

10.9本章小结 316

第11章 闪回恢复 317

11.1为不可避免的问题做准备:闪回技术 318

11.2打下基础 318

11.3闪回查询和闪回表 320

11.3.1配置闪回查询和闪回表 320

11.3.2闪回查询 321

11.3.3闪回版本查询 322

11.3.4闪回事务查询 323

11.3.5闪回表 324

11.4闪回删除 324

11.5闪回事务 326

11.6闪回数据库 330

11.6.1闪回日志 331

11.6.2闪回保持目标 331

11.6.3闪回数据库:调整 332

11.6.4闪回数据库的不同用法 334

11.7本章小结 335

第Ⅳ部分 增强可用性的其他特性 339

第12章Oracle Data Guard代理 339

12.1 Oracle Data Guard代理结构简介 340

12.2 Oracle Data Guard代理配置 340

12.3监控 Oracle Data Guard代理配置 342

12.4更改由代理管理的Oracle Data Guard配置 343

12.5基于Oracle Data Guard代理的角色转换 345

12.6使用快速启动故障转移提高数据库可用性 348

12.7使用快速应用程序通知与基于角色的服务增强应用程序的可用性 351

12.8本章小结 353

第13章Oracle Grid Control 355

13.1 Oracle Grid Control简介 356

13.2 Grid Control的体系结构 357

13.3准备安装Oracle Grid Control11g Releasel 358

13.3.1 OS的必备条件 358

13.3.2创建、配置仓库数据库 361

13.4 Oracle管理代理 375

13.5 Grid Control的管理 377

13.5.1基本的OMS管理任务 377

13.5.2基本的代理管理任务 378

13.5.3管理目标 379

13.6监控 380

13.6.1 Grid Control是如何做到的 381

13.6.2修改默认指标设置 381

13.7通知 381

13.8使用Grid Control管理MAA 环境 383

13.8.1管理Oracle VM 383

13.8.2管理网格基础设施 384

13.8.3管理Oracle RAC数据库 385

13.8.4管理Oracle Data Guard配置 386

13.8.5管理数据库备份 387

13.8.6 My Oracle Suppo与 Grid Control 387

13.9本章小结 388