产品特色
编辑推荐
《云端存储 Oracle ASM 核心指南》虽然是基于11gR2 版本的,但是不管是在内容的广度方面还是深度方面,都足以称得上是一本ASM 方面的优秀作品。
ASM 是Oracle 数据库中的核心技术之一。它的出现彻底统一了Oracle 数据库所使用的存储管理解决方案。但基于诸多原因,Oracle 一直没有在ASM 方面释放出太多的技术细节。对于诸多DBA 而言,ASM 更像是一个“黑盒”。我们可以去大胆地使用这项技术,也可以在其出现问题时使用相关命令或者工具进行处理。但是对其底层机制及运行原理,我们却知之甚少。
因此《云端存储 Oracle ASM核心指南》的价值就体现出来了。通过《云端存储 Oracle ASM核心指南》,你既可以掌握ASM 创建配置与管理的基本知识,也可以深入了解ASM 与数据库之间的交互、ASM 中的空间管理与分配机制,还可以了解诸如安全与加密等ASM 的一些高级特性。虽然本书中的内容你未必都用得上,但是关于ASM,《云端存储 Oracle ASM核心指南》一定有你感兴趣的部分。
内容简介
用Oracle ASM实现中央云存储体系结构,建立并管理具备可伸缩性、高可用性的云存储解决方案。基于诸多详实案例和*佳实践,由Oracle Press出版的《云端存储 Oracle ASM核心指南》,将为你详细阐述如何使用Oracle ASM来搭建一个完全基于云的存储系统。并为你揭示如何为之准备硬件、建立磁盘组、高效分配磁盘空间,以及处理安全性方面的问题。《云端存储 Oracle ASM核心指南》将为你呈现如何监控你的系统、*大化吞吐量,以及如何在服务器和集群之间确保数据的一致性。
主要内容
● 建立并配置Oracle ASM
● 发现并管理磁盘,创建磁盘组
● 创建、克隆,以及管理Oracle数据库
● 使用Oracle私有数据库云来集成你的各种资源
● 访问控制、文件加密以及用户授权
● 集成复制、文件标签,以及自动故障切换
● 部署预先建好的私有云数据库集成工具
● 检查数据一致性并再同步故障磁盘
作者简介
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 技术的存储解决方案。
目录
第 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
前言/序言
前 言
在很多人的意识中,所谓云计算,其实不过是一堆概念的集合,用来描述信息技术的 敏捷性、可扩展性以及最小成本。 《云端存储 Oracle ASM核心指南》专注介绍 ASM(Automatic Storage Management,自动存储管理)的详细功能以及 ASM 存储层的核心组件。同样,《云端存储 Oracle ASM核心指南》也细致描述了私有数据库云环境下关于部署方面的 最佳实践。
第1章:云世界中的ASM
该章着重关注云计算如何影响 Oracle Database 世界中的存储管理。对于 Oracle Database 而言,ASM 是众所周知的存储管理方面的重要特性。该章将讲述近年来云计算产生的诸 多影响,以及在不远的将来,云计算将如何影响 ASM。
第2章:ASM与GI(集群)栈
在Oracle Database 11gR2 版本中,ASM 已经与Oracle 集群栈紧密地集成在一起。集群栈是Oracle 私有数据库云的基础,并提供关键的云池容量,例如所需的不断增长的服务与存储容量。该章将探讨ASM 如何满足Oracle 集群栈的需求。
第3章:ASM实例
该章将描述ASM 架构的基础组件——ASM 实例,涵盖ASM 实例配置与管理,以及 ASM 实例如何管理元数据。这里的元数据指的是存储在ASM 中的文件的描述信息。
第4章:ASM磁盘与磁盘组
该章将详细讨论ASM 的核心组件——ASM 磁盘组及其磁盘。本章将探讨如何配置、 准备以及管理ASM 磁盘组中的磁盘。
第5章:管理使用ASM的数据库
在该章中,你将学习如何管理使用ASM 的数据库,这些管理工作将包括一些非常典 型的DBA 任务。例如创建数据库、备份恢复、数据库克隆、管理可传输表空间,以及数 据库监控等内容。
第6章:ASMLIB概念与综述
该章将描述ASMLIB 的安装、配置、建立以及故障排除等内容。你将知晓为何 ASMLIB 是ASM 和RAC 环境中必不可少的关键组件。
第7章:ASM文件、别名及安全
在该章中,你将理解ASM 是如何创建和处理文件以及别名是如何被管理的。另外, 你还将学习到11gR2 版本中ASM 文件的一些安全特性。
第8章:ASM空间分配与再平衡
在该章中,你将学习ASM 空间管理的核心内容。该章将探讨ASM 如何在磁盘组中分配空间,以及类似于RDBMS(Relational Database Management System ,关系型数据库管理系统) 这样的客户端和ASM 集群文件系统(ASM Cluster File System,ACFS)是如何使用这些已分配空间的。
第9章:ASM操作
该章将描述ASM 磁盘组以及文件的关键操作流程,同样也讲解ASM 与RDBMS 实 例之间进行交互的关键点。
第10章:ACFS设计与部署
在该章中,你将学习ASM 集群文件系统(ACFS)的核心知识,包括如何配置与管理ACFS。
第11章:ACFS数据服务
ACFS 的关键特性之一就是支持高级数据服务,例如基于时间点的快照、复制、文件 标签,以及文件系统安全和加密等。该章将讲述ACFS 数据服务的内部工作机制以及如何 部署这些服务。
第12章:Oracle工程系统中的ASM调优
Oracle Exadata Database Machine、Oracle Database Appliance 以及Oracle SPARC SuperCluster,都是专门为Oracle Database 进行优化的数据库平台解决方案,因此也就成为私有数据库云计算的理想平台。该章将会关注ASM 优化技术的发展,尤其是针对Oracle Exadata和OracleDatabase Appliance 的优化技术。
第13章:ASM相关工具
目前已经有很多工具可以对ASM 及其组件进行管理。在该章中,你将会学习如何使用这些工具。该章将提供使用这些工具的详细操作指南。
第14章:Oracle 12c ASM:前沿技术
该章将描述Oracle 12c 中的ASM 及云存储的一些关键新特性。
附录A:私有云中数据库集成的最佳实践
该附录将会提供集成数据库方面的全部概念并初步描述一些相关的最佳实践。
《云端存储 Oracle ASM核心指南》面向的读者
《云端存储 Oracle ASM核心指南》面向如下读者:
■ SQL 与PL/SQL 开发人员
■ 需要深入了解SQL 相关知识的DBA
■ 需要编写SQL 查询来从其数据库中获取信息的商业用户
■ 需要了解SQL 与PL/SQL 的技术经理或顾问
学习《云端存储 Oracle ASM核心指南》并不需要具备Oracle Database 、SQL 或者PL/SQL 等方面的知识,所有你想
知道的、想成为专家的知识,都在这《云端存储 Oracle ASM核心指南》中。
获取样例
《云端存储 Oracle ASM核心指南》中所有的SQL 脚本、程序以及其他文件,都可以从Viscosity North America 的官
方网站www.viscosityna.com/asmbook/ 下载。也可扫描封底的二维码下载。这些文件都是
以ZIP 格式存在,在使用的时候,需要进行解压。
希望你喜欢《云端存储 Oracle ASM核心指南》!
云端存储 Oracle ASM核心指南 下载 mobi epub pdf txt 电子书 格式