你的位置:学习网 - 视频教程 >> 电脑 >> 数据库 >> Oracle >> 详细内容

《构建最高可用Oracle数据库系统Oracle 11gR2 RAC管理》[PDF]




收藏本资料

本资料所属分类:

电脑 数据库 Oracle

更新时间:2013年11月20日

如不能下载,请查看怎样下载


[构建最高可用Oracle数据库系统-Oracle.11gR2.RAC管理、维护与性能优化].刘炳林.扫描版.pdf 118.8MB
118.8MB
电子书http://www.minxue.net: 构建最高可用Oracle数据库系统-Oracle 11gR2 RAC管理、维护与性能优化
作者:  刘炳林
图书分类: 网络
资源格式: PDF
版本: 扫描版
出版社: 机械工业出版社
书号: 9787111381457
发行时间: 2012年7月26日
地区:  大陆
语言:  简体中文
简介

IPB Image



目录

推荐序
前言
第1章 认识oracle rac / 1
1.1 rac产生的背景 / 1
1.2 rac体系结构 / 2
1.2.1整体结构 / 2
1.2.2物理层次结构 / 4
1.2.3逻辑层次结构 / 6
1.3 rac的特点 / 6
1.3.1双机并行 / 6
1.3.2高可用性 / 7
1.3.3易伸缩性 / 8
1.3.4低成本 / 8
1.3.5高吞吐量 / 8
1.4 rac存在的问题 / 9
1.4.1稳定性 / 9
1.4.2高性能 / 9
1.5 rac软件 / 9
1.5.1存储管理软件 / 10
.1.5.2集群管理软件 / 10
1.5.3数据库管理软件 / 11
1.6本章小结 / 12
第2章 搭建类似生产环境的rac / 13
2.1搭建环境 / 13
2.1.1 rac的物理结构 / 14
2.1.2硬件环境 / 16
2.1.3软件环境 / 16
2.2搭建存储服务器 / 17
2.2.1安装openfiler操作系统 / 17
2.2.2 openfiler主界面 / 19
2.2.3配置iscsi磁盘 / 20
2.3搭建数据库服务器 / 26
2.3.1为服务器配置4个网卡 / 26
2.3.2安装linux操作系统 / 27
2.3.3挂载iscsi磁盘 / 30
2.3.4配置udev固定iscsi磁盘设备名称 / 33
2.3.5配置服务器的图形化环境 / 35
2.4 rac运行环境安装前检查 / 36
2.4.1服务器检查 / 37
2.4.2存储检查 / 37
2.4.3网络检查 / 38
2.5配置数据库服务器 / 38
2.5.1安装软件包 / 38
2.5.2修改系统参数 / 40
2.5.3配置域名解析服务 / 41
2.5.4配置hosts文件 / 46
2.5.5创建组、用户和目录 / 47
2.5.6设置环境变量 / 47
2.5.7配置ssh用户等效性 / 49
2.5.8配置时间同步服务 / 51
2.5.9安装cvuqdisk包 / 52
2.5.10 cvu验证安装环境 / 53
2.6创建asm磁盘 / 53
2.6.1安装asmlib驱动 / 53
2.6.2创建asmlib磁盘 / 55
2.7部署rac / 59
2.7.1安装grid infrastructure / 59
2.7.2安装database dbms / 65
2.7.3创建asm磁盘组 / 66
2.7.4创建rac数据库 / 68
2.8测试rac / 72
2.8.1连接方式测试 / 73
2.8.2异常情况测试 / 73
2.9虚拟机搭建rac / 74
2.9.1虚拟机xen简介 / 74
2.9.2启动主机xen内核 / 75
2.9.3 xen虚拟机创建网络环境 / 78
2.9.4创建xen存储服务器 / 79
2.9.5创建xen数据库服务器 / 82
2.10本章小结 / 86
第3章 clusterware集群软件 / 87
3.1 grid infrastructure架构 / 87
3.1.1 gi的特点 / 88
3.1.2 gi的应用 / 88
3.1.3 clusterware的特点 / 89
3.1.4 clusterware增强的特性 / 90
3.2 clusterware磁盘文件 / 93
3.2.1表决磁盘 / 94
3.2.2集群注册表 / 95
3.2.3本地注册表 / 95
3.3 clusterware启动流程 / 95
3.3.1启动流程 / 96
3.3.2后台进程 / 97
3.4 clusterware隔离机制 / 100
3.4.1 clusterware心跳 / 100
3.4.2 clusterware隔离特性ipmi / 102
3.4.3 rac隔离体系 / 103
3.5网格即插即用 / 105
3.5.1 gpnp结构 / 105
3.5.2 gpnp profile文件 / 106
3.5.3 mdns服务 / 107
3.6日志体系 / 107
3.6.1 adr的特点 / 108
3.6.2 adr目录结构 / 108
3.6.3命令行工具adrci / 110
3.6.4 clusterware日志文件 / 113
3.6.5 asm实例和监听日志文件 / 114
3.6.6 database日志文件 / 116
3.7本章小结 / 117
第4章 asm存储软件 / 119
4.1 asm简介 / 119
4.1.1 asm的特点 / 120
4.1.2 asm实例的功能 / 121
4.2 asm磁盘组 / 122
4.2.1 asm磁盘 / 122
4.2.2共享asm磁盘组 / 123
4.2.3 asm逻辑结构 / 123
4.2.4 asm故障组 / 125
4.2.5 asm条带化 / 128
4.3 asm文件 / 130
4.3.1 asm文件类型 / 130
4.3.2 asm别名 / 130
4.3.3 asm文件模板 / 130
4.4 asm数据结构 / 131
4.4.1物理元数据 / 131
4.4.2虚拟元数据 / 133
4.5 asm操作 / 136
4.5.1 rdbms操作asm文件 / 136
4.5.2 asm文件的分配 / 138
4.5.3 asm区间读写特性 / 139
4.5.4 asm同步技术 / 140
4.5.5 asm实例恢复和crash恢复 / 143
4.5.6 asm磁盘组操作 / 143
4.6 acfs集群文件系统 / 145
4.6.1 acfs概述 / 146
4.6.2 advm动态卷管理 / 147
4.6.3 acfs快照 / 147
4.6.4 acfs的备份和恢复 / 147
4.6.5 acfs同asm整合 / 148
4.7本章小结 / 148
第5章 rac工作原理 / 149
5.1单实例并发与一致性 / 149
5.1.1数据读一致性与写一致性 / 150
5.1.2多版本数据块 / 150
5.1.3 ansi/iso事务隔离级别 / 152
5.1.4 oracle事务隔离级别 / 152
5.1.5锁管理器 / 153
5.2 rac资源的协调和管理 / 158
5.2.1 cache fusion的结构 / 158
5.2.2 cache fusion工作原理 / 159
5.2.3 ges全局控制 / 160
5.3 rac并发与一致性 / 162
5.3.1 dlm锁管理器 / 162
5.3.2多版本数据块 / 163
5.3.3 cache fusion资源 / 164
5.3.4 rac中的scn / 170
5.4本章小结 / 170
第6章 rac的高可用性连接 / 171
6.1 oracle net service / 171
6.1.1 oracle net结构 / 172
6.1.2 oracle net命名方法 / 174
6.1.3 oracle net工作原理 / 177
6.1.4 oracle net listener工作原理 / 178
6.1.5 jdbc工作原理 / 179
6.2 oracle高可用性连接组件 / 181
6.2.1 scan别名 / 181
6.2.2 scan监听器 / 182
6.2.3 scan解析 / 183
6.2.4 scan兼容性配置 / 185
6.2.5动态注册与负载均衡 / 187
6.2.6 scan配置信息 / 190
6.2.7 scan vip与节点vip / 194
6.2.8 cluster_interconnects参数 / 195
6.2.9 haip高可用性内联接 / 195
6.3 service资源 / 207
6.3.1 service资源的特点 / 207
6.3.2使用srvctl工具添加service资源 / 209
6.3.3使用dbms_service管理service资源 / 210
6.3.4使用em管理service资源 / 212
6.3.5 service数据字典 / 213
6.3.6 service功能测试 / 214
6.4 failover特性 / 214
6.4.1连接时failover / 215
6.4.2 taf机制 / 215
6.4.3 failover功能测试 / 220
6.5本章小结 / 223
第7章 高可用数据库类型 / 224
7.1 restart数据库 / 224
7.1.1安装restart数据库 / 225
7.1.2 grid infrastructure重新配置 / 228
7.1.3 restart数据库的管理 / 228
7.2 rac one node数据库 / 229
7.2.1安装rac one node数据库 / 229
7.2.2 rac one node的failover特性 / 232
7.2.3 rac one node数据库在线迁移 / 232
7.3 rac one node和rac相互转换 / 234
7.3.1从rac转换为rac one node / 234
7.3.2从rac one node转换成rac / 236
7.4本章小结 / 238
第8章 rac节点管理与升级 / 239
8.1添加节点 / 239
8.1.1服务器配置 / 239
8.1.2添加节点 / 240
8.1.3克隆节点 / 241
8.2删除节点 / 244
8.2.1删除节点实例 / 244
8.2.2卸载节点database软件 / 244
8.2.3卸载节点clusterware软件 / 245
8.3卸载工具 / 246
8.3.1 deinstall工具 / 246
8.3.2 clusterdeconfig工具 / 247
8.4 rac升级 / 248
8.4.1升级grid infrastructure软件 / 248
8.4.2升级database软件 / 254
8.4.3升级database数据字典 / 255
8.5本章小结 / 257
第9章 asm管理 / 258
9.1 asm磁盘、实例与权限 / 258
9.1.1 asm磁盘支持的存储介质 / 258
9.1.2 asm初始化参数 / 259
9.1.3管理asm实例 / 263
9.1.4 asm实例访问认证 / 266
9.2管理asm磁盘组 / 268
9.2.1 asm磁盘组使用的原则 / 268
9.2.2磁盘discovery机制 / 269
9.2.3加载、卸载磁盘组 / 271
9.2.4磁盘组属性 / 273
9.2.5创建磁盘组 / 273
9.2.6磁盘组容量管理 / 281
9.2.7修改磁盘组 / 282
9.2.8 drop磁盘组 / 293
9.2.9重命名磁盘组 / 293
9.3管理asm磁盘组特性 / 297
9.3.1 asm快速镜像重新同步 / 297
9.3.2磁盘组兼容性属性 / 299
9.4 asmcmd工具 / 302
9.4.1 asmcmd运行环境 / 303
9.4.2 asmcmd命令 / 306
9.4.3 asmcmd管理实例 / 307
9.4.4 asmcmd管理文件 / 309
9.5创建与管理acfs / 311
9.5.1 acfs驱动资源管理 / 311
9.5.2 acfs注册表资源管理 / 312
9.5.3 asmca图形化工具创建acfs / 313
9.5.4 asmcmd管理卷 / 316
9.5.5手动创建acfs / 318
9.6 asm管理工具 / 320
9.6.1 srvctl工具 / 320
9.6.2 asmca工具 / 321
9.6.3 em工具 / 321
9.7本章小结 / 323
第10章 rac管理 / 324
10.1 clusterware磁盘文件管理 / 324
10.1.1管理表决磁盘文件 / 325
10.1.2管理ocr文件 / 329
10.1.3表决磁盘和ocr的恢复案例 / 337
10.1.4管理olr文件 / 342
10.1.5重建表决磁盘和ocr文件 / 343
10.1.6重新配置grid infrastructure / 346
10.2 grid infrastructure常用的管理工具 / 348
10.2.1 olsnodes工具 / 348
10.2.2 crsctl工具 / 349
10.2.3 srvctl工具 / 352
10.2.4 oifcfg接口配置工具 / 353
10.3验证工具cvu / 354
10.3.1基于阶段的验证 / 354
10.3.2 grid infrastructure安装阶段验证 / 355
10.3.3基于组件的验证 / 355
10.3.4共享存储组件验证 / 356
10.3.5遇到问题时的验证 / 357
10.4 grid infrastructure故障检测 / 357
10.4.1 ohasd.bin不能启动成功 / 357
10.4.2 ohasd代理不能启动 / 360
10.4.3 ocssd.bin不能启动 / 361
10.4.4 crsd.bin不能启动 / 362
10.4.5 gpnpd.bin不能启动 / 365
10.4.6其他守护进程不能启动 / 365
10.4.7 crsd代理不能启动 / 366
10.5修改rac节点网络配置 / 368
10.5.1修改vip地址 / 369
10.5.2修改scan vip地址 / 370
10.5.3修改私有ip地址 / 372
10.5.4修改内联网络接口 / 373
10.5.5修改公共ip地址 / 374
10.5.6修改机器名 / 380
10.6 em工具的创建和管理 / 380
10.6.1使用dbca配置em工具 / 381
10.6.2使用emca创建em工具 / 383
10.6.3 em工具的日常管理 / 385
10.7 chm集群健康监控 / 388
10.7.1 chm工具介绍/ 388
10.7.2 chm支持的平台及版本 / 388
10.7.3 chm的进程和组件 / 389
10.7.4 chm的基本特性 / 390
10.7.5 chm的管理与维护 / 390
10.7.6 chm与oswatcher对比 / 393
10.8本章小结 / 394
第11章 最高可用性 / 395
11.1最高可用性架构 / 395
11.1.1 data guard优势 / 396
11.1.2客户端failover / 397
11.1.3 data guard配置 / 398
11.1.4 standby数据库 / 399
11.1.5 data guard保护模式 / 400
11.2 data guard服务 / 401
11.2.1日志传输服务 / 401
11.2.2日志应用服务 / 404
11.2.3数据库角色转变 / 407
11.3物理standby数据库 / 408
11.3.1创建物理standby数据库 / 408
11.3.2监控日志传输服务 / 420
11.3.3监控日志应用服务 / 425
11.3.4管理日志应用服务 / 427
11.3.5修改data guard保护模式 / 427
11.4逻辑standby数据库 / 429
11.4.1创建逻辑standby数据库的前提条件 / 429
11.4.2补充日志及日志记录规则 / 430
11.4.3验证主数据库唯一标识 / 431
11.4.4创建逻辑standby数据库 / 431
11.4.5管理日志应用服务 / 433
11.5快照standby数据库 / 434
11.5.1快照standby数据库的特点 / 434
11.5.2将物理standby数据库转换为快照standby数据库 / 434
11.5.3将快照standby数据库转换为物理standby数据库 / 434
11.6主备数据库切换 / 435
11.6.1 switchover切换 / 435
11.6.2 failover切换 / 437
11.7本章小结 / 439
第12章 rac备份 / 440
12.1备份与恢复基础 / 440
12.1.1备份和恢复解决方案 / 441
12.1.2数据库备份的分类 / 442
12.1.3错误类型 / 444
12.2物理备份工具rman / 444
12.2.1 rman工作环境 / 444
12.2.2 rman支持备份的文件 / 445
12.2.3闪回恢复区 / 446
12.2.4 rman环境变量 / 448
12.2.5 rman的登录方式 / 448
12.2.6 rman执行命令的模式 / 450
12.2.7修改数据库归档模式 / 451
12.3 rman工作原理 / 452
12.3.1 rman与控制文件 / 453
12.3.2 rman与数据块 / 454
12.3.3 rman恢复需要的文件/ 454
12.3.4 rman通道 / 455
12.4 rman备份介质 / 456
12.4.1备份集与备份片 / 456
12.4.2镜像拷贝/ 460
12.5 rman备份方式 / 460
12.5.1完全备份 / 460
12.5.2增量备份 / 461
12.5.3合并备份 / 462
12.6 rman备份命令 / 463
12.6.1永久参数配置 / 463
12.6.2 rman中常用命令 / 468
12.6.3多通道配置 / 472
12.6.4归档redo日志删除策略 / 476
12.6.5二进制压缩 / 479
12.7其他备份恢复技术 / 480
12.7.1用户管理备份 / 481
12.7.2导入/导出工具数据泵 / 483
12.7.3跨平台数据迁移 / 483
12.7.4可传输表空间 / 484
12.7.5使用rman工具复制数据库 / 487
12.8本章小结 / 492
第13章 rac恢复 / 493
13.1恢复技术基础 / 493
13.1.1恢复解决方案 / 494
13.1.2 scn时间机制 / 494
13.1.3日志线程与联机redo日志 / 497
13.1.4 undo表空间 / 498
13.2实例恢复 / 501
13.2.1 rac的实例恢复 / 502
13.2.2实例恢复的阶段 / 502
13.3介质恢复 / 503
13.3.1介质恢复的过程 / 503
13.3.2物理坏块和逻辑坏块 / 505
13.3.3坏块的检测工具 / 508
13.3.4块的损坏与恢复 / 512
13.3.5数据库完全恢复 / 521
13.3.6数据库不完全恢复 / 523
13.3.7表空间时间点恢复 / 525
13.4闪回恢复技术 / 532
13.4.1闪回配置 / 532
13.4.2闪回数据库 / 533
13.4.3闪回表 / 536
13.4.4快速闪回细粒度数据 / 537
13.4.5闪回事务 / 539
13.4.6闪回drop的表 / 545
13.5数据库特殊情况的恢复 / 549
13.5.1联机redo日志损坏与恢复/ 549
13.5.2数据文件脱机与恢复 / 551
13.5.3表空间脱机与恢复 / 551
13.6本章小结 / 552
第14章 rac安全性 / 553
14.1数据访问安全性 / 553
14.1.1 oracle安全性解决方案 / 554
14.1.2 vpd和ols策略 / 555
14.2 database vault部署 / 555
14.2.1 database vault软件安装 / 555
14.2.2 database vault组件添加 / 556
14.2.3 database vault注册 / 558
14.2.4 database vault禁用和启用 / 562
14.2.5 database vault的配置和管理 / 563
14.3 database vault访问控制组件 / 564
14.3.1领域 / 566
14.3.2规则集 / 569
14.3.3命令规则 / 572
14.3.4因子 / 576
14.3.5安全应用程序角色 / 582
14.3.6多规则认证例子 / 585
14.4本章小结 / 587
第15章 rac稳定性与性能优化 / 588
15.1服务器硬件 / 588
15.1.1 firmware固件升级 / 589
15.1.2硬件设备兼容性 / 589
15.1.3 fc hba卡冗余 / 592
15.1.4 infiniband技术 / 592
15.1.5 rac硬件结构案例 / 593
15.2操作系统 / 595
15.2.1认证操作系统 / 595
15.2.2多路径软件 / 596
15.2.3双网卡绑定 / 598
15.2.4合理分配sga大小 / 600
15.2.5提高内存的访问效率 / 602
15.3 rac database / 607
15.3.1 oracle版本 / 607
15.3.2数据表空间的调整 / 607
15.3.3 dml语句性能调整 / 607
15.3.4临时表空间的调整 / 609
15.3.5日志文件的调整 / 609
15.3.6 undo表空间的调整 / 609
15.4应用系统 / 609
15.4.1应用拆分 / 610
15.4.2 sql执行过程 / 610
15.4.3 sql解析 / 611
15.4.4 sql优化 / 614
15.4.5 sql行源生成 / 615
15.4.6 sql执行 / 616
15.5本章小结 / 617



电子书www.minxue.net链接


内容介绍:

  《构建最高可用oracle数据库系统:oracle 11gr2 rac管理、维护与性能优化》从硬件和软件两个维度系统且全面地讲解了oracle 11g r2 rac的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践,能为构建最高可用的oracle数据库系统提供有价值的指导。它实践性非常强,案例都是基于实际生产环境的,为各种常见疑难问题提供了经验性的解决方案,同时阐述了其中原理,授人以鱼,也授人以渔。
   全书一共15章:第1章介绍了rac的体系结构、特点、存在的问题以及包含的各种软件;第2章非常细致地讲解了如何搭建一个类似于生产环境的rac;第3章和第4章分别讲解了集群软件clusterware和存储软件asm的作用、特点以及工作原理;第5章和第6章深入阐述了rac的工作原理和高可用性连接;第7章介绍了几种常见的高可用数据库类型;第8章详细地讲解了rac节点的管理与升级;第9章和第10章分别讲解了asm和rac涉及的各种管理工具和管理问题;第11章深入探讨了rac的最高可用性;第12~14章讲解了rac的备份、恢复和安全性;第15章从多个维度探讨了rac的稳定性和性能优化。

内容截图:

IPB Image


上一篇 下一篇