技术教育社区
www.teccses.org

云端存储Oracle ASM核心指南

封面

作者:(印)尼廷·维格勒卡(NitinVen

页数:324

出版社:清华大学出版社

出版日期:2018

ISBN:9787302489771

电子书格式:pdf/epub/txt

内容简介

《云端存储 Oracle ASM 核心指南》虽然是基于11gR2 版本的,但是不管是在内容的广度方面还是深度方面,都足以称得上是一本ASM 方面的优秀作品。ASM 是Oracle 数据库中的核心技术之一。它的出现彻底统一了Oracle 数据库所使用的存储管理解决方案。但基于诸多原因,Oracle 一直没有在ASM 方面释放出太多的技术细节。对于诸多DBA 而言,ASM 更像是一个“黑盒”。我们可以去大胆地使用这项技术,也可以在其出现问题时使用相关命令或者工具进行处理。但是对其底层机制及运行原理,我们却知之甚少。因此《云端存储 Oracle ASM核心指南》的价值就体现出来了。通过《云端存储 Oracle ASM核心指南》,你既可以掌握ASM 创建配置与管理的基本知识,也可以深入了解ASM 与数据库之间的交互、ASM 中的空间管理与分配机制,还可以了解诸如安全与加密等ASM 的一些高级特性。虽然本书中的内容你未必都用得上,但是关于ASM,《云端存储 Oracle ASM核心指南》一定有你感兴趣的部分。

作者简介

Nitin Vengurlekar,Viscosity North America 公司的 CTO 与联合创始人。该公司是一家在虚拟化、Oracle 系统、私有数据库云以及RAC 实施等方面处于领导地位的厂商。Nitin 拥有超过25 年的IT 行业经验,其从业经历涵盖OS390 系统编程、存储管理、系统与数据库管理等领域。他也是一位经验丰富的系统架构师,曾帮助众多客户部署高可用Oracle 系统。在加盟Viscosity North America 公司之前,Nitin 曾经在Oracle 公司工作长达17 年之久。在Oracle 工作期间,Nitin 主要是服务于RAC 工程组,其工作内容主要涉及ASM 及存储管理,也曾以数据库云架构师/ 布道师等身份工作于Oracle 的CSG(Cloud StrategyGroup)。在Oracle 存储、高可用、RAC 以及私有数据库云领域,Nitin 是一位著名的Oracle 技术专家及演讲者。他也是Oracle Automatic Storage Management 和Oracle Data Guard 11g Handbook 两本书的联合作者。另外,Nitin 也撰写了大量关于存储、数据库内核以及数据库性能调整等方面的文章。并为Oracle 的官方文档及教育培训做出了巨大贡献。
Prasad Bagal,在ASM 技术的早期阶段就参与其中,目前担任Oracle 公司的高级开发总监,负责开发基于ASM 技术的存储解决方案。

本书特色

用Oracle ASM实现中央云存储体系结构,建立并管理具备可伸缩性、高可用性的云存储解决方案。基于诸多详实案例和最实践,由Oracle Press出版的《云端存储 Oracle ASM核心指南》,将为你详细阐述如何使用Oracle ASM来搭建一个完全基于云的存储系统。并为你揭示如何为之准备硬件、建立磁盘组、高效分配磁盘空间,以及处理安全性方面的问题。《云端存储 Oracle ASM核心指南》将为你呈现如何监控你的系统、最化吞吐量,以及如何在服务器和集群之间确保数据的一致性。
主要内容
● 建立并配置Oracle ASM
● 发现并管理磁盘,创建磁盘组
● 创建、克隆,以及管理Oracle数据库
● 使用Oracle私有数据库云来集成你的各种资源
● 访问控制、文件加密以及用户授权
● 集成复制、文件标签,以及自动故障切换
● 部署预先建好的私有云数据库集成工具
● 检查数据一致性并再同步故障磁盘

目录

第 1 章 云世界中的ASM
1.1 早期2
1.2 ASM的早期版本3
1.3 云改变一切5
1.3.1 云的概念5
1.3.2 云中的关系数据库5
1.4 云中的ASM7
1.4.1 通用存储管理7
1.4.2 企业云的健壮性7
1.4.3 企业云策略管理8
1.4.4 跨集群共享8
1.5 本章小结8
第 2 章 ASM与GI (集群)栈
2.1 初识集群9
2.1.1 OCR概述10
2.1.2 表决文件概述10
2.2 GI(集群)栈概述11
2.2.1 独立服务器模式下的GI12
2.2.2 集群模式下的GI12
2.2.3 ASM中的表决文件和OCR14
2.2.4 ASM中的表决文件14
2.2.5 表决文件发现16
2.2.6 表决文件恢复16
2.2.7 OCR17
2.2.8 OCR恢复18
2.2.9 仲裁故障组19
2.2.10 集群启动顺序——OCR存储在
ASM中时的引导顺序19
2.3 磁盘组与集群集成21
2.4 本章小结23
第 3 章 ASM实例
3.1 管理ASM实例26
3.1.1 启动ASM实例26
3.1.2 关闭ASM实例27
3.1.3 访问ASM实例的权限28
3.1.4 ASM与ASM SPFILE32
3.1.5 管理ASM SPFILE34
3.1.6 ASM后台进程35
3.1.7 ASM SGA和参数设置36
3.2 ASM健康检查监控器39
3.3 本章小结40
第 4 章 ASM磁盘与磁盘组
4.1 ASM存储准备42
4.1.1 ASM存储设备配置43
4.1.2 ASM磁盘设备发现44
4.2 第三方的卷管理器与ASM48
4.3 在NFS上准备ASM磁盘48
4.4 在操作系统平台上准备ASM

磁盘50
4.4.1 Linux50
4.4.2 Solaris51
4.4.3 AIX52
4.5 ASM与多路径54
4.6 磁盘组60
4.6.1 磁盘组管理61
4.6.2 ASM冗余与故障组66
4.6.3 ASM与智能数据布局68
4.6.4 ASM与扩展集群71
4.6.5 从暂时或者永久性磁盘故障中

恢复74
4.6.6 ASM与I/O错误故障管理78
4.6.7 ASM冗余的空间管理视图82
4.6.8 磁盘组与属性83
4.7 属性概述83
4.8 本章小结87
第 5 章 管理使用ASM的数据库
5.1 ASM与数据库之间的交互90
5.2 克隆ASM和Database
Home91
5.3 在命令行模式中创建数据库95
5.4 数据库与ASM的交互100
5.5 磁盘组与数据库105
5.6 可传输表空间与ASM106
5.7 告警日志监控111
5.8 监控ASM磁盘组114
5.9 ASM常见问题118
5.9.1 包含不正确初始化参数的spfile118
5.9.2 归档卡住119
5.9.3 将控制文件移动到ASM中120
5.10 用户案例122
5.10.1 DB_UNIQUE_NAME对ASM
目录结构的影响122
5.10.2 将数据库备份到FRA磁盘组123
5.10.3 为数据文件和日志文件指定
默认位置124
5.10.4 将文件从一个ASM实例复制
到另一个126
5.10.5 如何在最短的停机时间内将数据
库从文件系统迁移到ASM上129
5.10.6 如何将一个表空间从一个磁盘组
移动到另外一个磁盘组上132
5.10.7 创建混合重做日志135
5.11 本章小结136
第 6 章 ASMLIB概念与综述
6.1 使用ASMLIB的益处138
6.1.1 设备发现138
6.1.2 I/O处理138
6.2 ASMLIB实施140
6.2.1 ASMLIB安装140
6.2.2 建立并配置ASMLIB142
6.2.3 管理ASMLIB磁盘143
6.2.4 ASMLIB故障诊断149
6.3 本章小结152
第 7 章 ASM文件、别名及安全
7.1 ASM文件名153
7.2 ASM目录156
7.3 ASM别名157
7.3.1 模板158
7.3.2 V$ASM_TEMPLATE160
7.4 ASM 文件访问控制161
7.4.1 ASM ACL概述161
7.4.2 创建ASM ACL的例子162
7.4 本章小结167

第 8 章 ASM空间分配与再平衡
8.1 ASM空间分配170
8.1.1 ASM分配单元170
8.1.2 ASM区170
8.1.3 ASM条带化172
8.1.4 为VLDB设置更大的AU173
8.2 ASM再平衡174
8.2.1 再平衡操作174
8.2.2 快速再平衡181
8.2.3 不平衡磁盘的影响181
8.2.4 ASM与存储阵列迁移183
8.2.5 ASM与操作系统迁移184
8.2.6 ASM再平衡的几个要点184
8.3 本章小结186
第 9 章 ASM操作
9.1 ASM实例发现187
9.2 基于ASM文件的RDBMS

操作188
9.2.1 文件创建188
9.2.2 文件打开189
9.2.3 文件I/O190
9.2.4 文件关闭190
9.2.5 文件删除190
9.3 ASM文件分配191
9.3.1 external冗余磁盘组191
9.3.2 可变大小区192
9.3.3 ASM条带化192
9.4 ASM冗余195
9.4.1 故障组195
9.4.2 磁盘伙伴196
9.4.3 基于ASM冗余的分配196
9.4.4 ASM镜像文件的I/O196
9.5 再平衡199
9.6 再同步201
9.7 重分布202
9.8 ASM实例恢复与灾难恢复203
9.9 磁盘发现204
9.10 挂载磁盘组205
9.10.1 创建磁盘组205
9.10.2 添加磁盘206
9.10.3 磁盘在线206
9.10.4 查询V$ASM_DISK和V$ASM_
DISKGROUP206
9.11 本章小结206
第 10 章 ACFS设计与部署
10.1 ACFS概述208
10.2 ACFS文件系统设计210
10.2.1 ACFS文件I/O210
10.2.2 ACFS空间分配211
10.2.3 分布式锁管理器(DLM)212
10.2.4 元数据缓冲区缓存213
10.2.5 恢复213
10.3 ADVM设计214
10.4 ACFS配置与部署216
10.4.1 为ACFS配置环境216
10.4.2 ACFS部署217
10.4.3 CRS管理的ACFS文件系统217
10.5 管理ACFS与ADVM222
10.5.1 ACFS文件系统大小重置222
10.5.2 卸载文件系统223
10.5.3 删除文件系统224
10.5.4 ADVM管理225
10.5.5 ACFS管理226
10.6 本章小结232
第 11 章 ACFS数据服务
11.1 ACFS快照236
11.1.1 ACFS快照:只读236
11.1.2 ACFS快照:读写236
11.1.3 ACFS快照:例子237
11.2 ACFS标签238
11.3 ACFS复制概述239
11.4 主文件系统240
11.4.1 当前版本的限制(11.2.0.3)240
11.4.2 备用文件系统240
11.4.3 ACFS复制规划240
11.4.4 标签方面的一些考量241
11.4.5 建立复制242
11.4.6 复制配置与初始化247
11.4.7 暂停与继续复制250
11.4.8 ACFS文件系统大小设置251
11.4.9 ACFS比较命令252
11.4.10 结束复制253
11.5 安全与加密254
11.5.1 数据库与安全254
11.5.2 ACFS安全255
11.5.3 数据库与加密259
11.5.4 ACFS与文件加密259
11.5.5 ACFS密钥管理260
11.5.6 ACFS加密配置与应用261
11.5.7 ACFS快照、安全与加密262
11.5.8 ACFS安全与加密实施263
11.6 本章小结266
第 12 章 Oracle工程系统中的ASM调优
12.1 Exadata概述268
12.1.1 Exadata组件268
12.1.2 Exadata上11gR2数据库的
调优270
12.1.3 Exadata上的ASM调优271
12.2 ODA概述274
12.2.1 ODA组件274
12.2.2 基于ODA的ASM优化276
12.2.3 ODA与NFS279
12.3 本章小结279
第 13 章 ASM相关工具
13.1 ASMCA282
13.2 ASMCMD285
13.3 Renamedg286
13.4 ASRU291
13.4.1 ASRU操作概述292
13.4.2 何时使用ASRU对存储进行
空间回收再利用操作292
13.4.3 使用ASRU对3Par的存储进行
空间回收再利用:用例293
13.5 KFOD297
13.6 AMDU299
13.7 本章小结304
第 14 章 Oracle 12c ASM:
前沿技术
14.1 ASM中的密码文件306
14.2 磁盘管理与再平衡方面的新
特性307
14.3 快速磁盘替换308
14.3.1 故障组修复计时器308
14.3.2 再平衡时间评估309
14.3.3 文件再平衡优先级309
14.4 弹性ASM309
14.4.1 弹性ASM集群310
14.4.2 弹性ASM侦听器311
14.4.3 弹性ASM网络311
14.4.4 远程ASM访问311
14.5 工程系统上的ASM优化312
14.6 错误检测与清除313
14.7 弹性ASM的其他一些特性313
14.8 本章小结314
附录A 私有云中数据库集成的最佳实践
A.1 私有数据库云集成:商业

驱动器316
A.2 初始化服务器池容量316
A.2.1 CPU317
A.2.2 分区与超额318
A.2.3 内存319
A.2.4 存储319
A.2.5 互补的工作负载320
A.3 隔离320
A.3.1 数据库集成320
A.3.2 方案集成321
A.4 本章小结324

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《云端存储Oracle ASM核心指南》
Article link:https://www.teccses.org/829792.html