Oracle Exadata 技术白皮书.pdf

上传人:飞****9 文档编号:134041623 上传时间:2020-06-02 格式:PDF 页数:22 大小:565.14KB
返回 下载 相关 举报
Oracle Exadata 技术白皮书.pdf_第1页
第1页 / 共22页
Oracle Exadata 技术白皮书.pdf_第2页
第2页 / 共22页
Oracle Exadata 技术白皮书.pdf_第3页
第3页 / 共22页
Oracle Exadata 技术白皮书.pdf_第4页
第4页 / 共22页
Oracle Exadata 技术白皮书.pdf_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Oracle Exadata 技术白皮书.pdf》由会员分享,可在线阅读,更多相关《Oracle Exadata 技术白皮书.pdf(22页珍藏版)》请在金锄头文库上搜索。

1、 Oracle Exadata Storage Server 技术概要 Oracle 白皮书 2008年 9月 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第2 页Oracle Exadata Storage Grid 技术概要 ORACLE EXADATA STORAGE SERVER.3 当前数据库 I/O 限制.3 EXADATA 产品系列 .4 Exadata Storage Server.5 HP Oracle Database Machine.8 EXADATA 体系结构 .9 数据库服务器软件 .9 适用于 Exadata

2、的企业管理器插件.11 Exadata 软件.11 Exadata 智能扫描处理.12 智能扫描谓词过滤.13 智能扫描列过滤.14 智能扫描联接处理 .14 其他 Exadata 智能扫描处理 .14 使用 Exadata 进行 I/O 资源管理.15 使用 Exadata 提高性能.17 Exadata 存储虚拟化 .17 Exadata 存储软件.17 Exadata 用户存储虚拟化 .17 移植到 Exadata 存储.19 使用 Exadata 进行数据保护.20 结论 .21 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第3

3、页Oracle Exadata Storage Server 技术概要 Exadata 通过使用大容量并行体系结构为通过使用大容量并行体系结构为通过使用大容量并行体系结构为通过使用大容量并行体系结构为 Oracle 数据库提供了极限数据库提供了极限数据库提供了极限数据库提供了极限 I/O 和和和和 SQL 处理性处理性处理性处理性能能能能,针对针对针对针对 Oracle 数据库数据库数据库数据库 11g 部署实现了部署实现了部署实现了部署实现了共享共享共享共享的存储网格的存储网格的存储网格的存储网格。 智能智能智能智能型型型型软件和耐用型硬件可以更快速地提供更多的软件和耐用型硬件可以更快速地提

4、供更多的软件和耐用型硬件可以更快速地提供更多的软件和耐用型硬件可以更快速地提供更多的查询查询查询查询结果结果结果结果。 ORACLE EXADATA STORAGE SERVER Oracle Exadata Storage Server 是一种用于 Oracle 数据库的高度优化的存储产品。Exadata 通过使用大容量并行体系结构为数据仓库应用提供了极高的 I/O 和 SQL 处理性能,针对 Oracle 数据库 11g 部署实现了动态存储网格。Exadata 是软件和硬件的组合,用来存储和访问 Oracle 数据库。它提供了数据库识别存储服务(例如,能够将数据库处理从数据库服务器卸载到存

5、储) , 并且, 此服务的提供对于 SQL 处理和数据库应用程序是透明的。Exadata 存储使得性能显著提升(具有无限 I/O 可伸缩性),并易于使用和管理,可为企业关键任务提供可用性和可靠性。 Exadata 是 Oracle 和 Hewlett Packard (HP) 联合推出的产品。HP 提供了 Exadata Storage Server 中使用的硬件技术。Oracle 提供了存储智能软件, 并紧密集成 Exadata 存储设备与 Oracle 数据库及其所有特性。 HP 的产品遍布全世界,在 x86 服务器高容量方面占据领先地位,并可提供世界级支持, 所有这些更加凸显合作优势。

6、Oracle 和 HP 的合作实现了 Exadata Storage Server 及其创新功能。 当前数据库当前数据库当前数据库当前数据库 I/O 限制限制限制限制 Exadata 的基础是智能数据库软件,用来处理数据仓库应用程序执行的复杂分析。Oracle 数据库提供智能型软件(例如,位图索引、连接索引、OLAP 多维数据集、物化视图、结果缓存、分区等)来支持完成复杂的数据分析并最小化对昂贵硬件的需求。但要访问包含上百千兆字节数据的数据库时,通过使用强大的硬件和智能软件来执行扫描和连接操作,使用户能够针对业务以更快的速度提供更多的数据库处理。除了智能软件,还需配备耐用型的硬件为高端数据仓库

7、应用程序提供所需带宽,这是利用 Exadata 产品系列获得高速性能的关键。 传统的存储产品为 Oracle 数据库提供的是窄而有限的数据库存储接口。当今数据库 I/O 路径中存在许多限制数据带宽的瓶颈,从而制约了整体的数据库性能。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第4 页 Exadata 存储上的存储上的存储上的存储上的 Smart Scan SQL 处理处理处理处理使数据库智能尽可能接近硬件以达到极限使数据库智能尽可能接近硬件以达到极限使数据库智能尽可能接近硬件以达到极限使数据库智能尽可能接近硬件以达到极限 I/O 性性性

8、性能能能能。 数据库服务器需要许多存储区域网 (SAN) 主机总线适配器 (HBA) 来提供以充足的速率将数据从存储传送到数据库所必需的带宽。通常,服务器不支持或由于成本过高难以提供达到足够性能所需的 HBA 量。 而且 SAN 交换机提供所需带宽和冗余的成本和复杂度显著增高。此外,大型存储阵列无法针对其拥有的上百个磁盘提供足够的带宽。这导致了人为地将磁盘的潜在性能限制在实际可实现性能之下。对于磁盘和存储阵列的处理能力,Fibre Channel Loops (FCL) 会制约磁盘性能。 传统的存储设备不知道数据库驻留在存储设备上, 因此无法提供任何数据库识别 I/O 或 SQL 处理。数据库

9、请求行或列时,从存储返回的是数据块而非数据库查询的结果集。 传统的存储不具备数据库智能来识别实际请求的特定行或列。因此,当数据库查询处理 I/O请求时,传统的存储将消耗带宽来返回大量与执行的数据库查询不相关的数据。 Exadata 产品解决了限制数据仓库性能的三个关键的数据库 I/O 问题。 Exadata 基于大容量并行的体系结构,这种结构提供了更多的通道以在数据库服务器和存储服务器之间更快速地传送更多的数据。 Exadata 由更宽的通道构建而成,可以在数据库服务器和存储服务器之间提供极高的带宽。 Exadata 可识别数据库,能够只传输满足 SQL 请求所需的数据,从而减少数据库服务器和

10、存储服务器之间传送的数据量。 EXADATA 产品系列产品系列产品系列产品系列 Oracle Exadata 产品系列有两名成员。Exadata 产品系列的基础是 Oracle Exadata Storage Server。它可以使用客户提供的数据库服务器和基础架构构建数据仓库解决方案。Exadata 产品系列的另一位成员是 HP Oracle Database Machine。Database Machine 是一个针对数据仓库的完全集成的解决方案,涵盖所有组件,可以快速简便地部署企业数据仓库。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第

11、第第第5 页 Exadata Storage Server 是是是是 Exadata 产品系列产品系列产品系列产品系列的基础的基础的基础的基础。将单元连接到数据库服务器并用作数据库的将单元连接到数据库服务器并用作数据库的将单元连接到数据库服务器并用作数据库的将单元连接到数据库服务器并用作数据库的持久性存储持久性存储持久性存储持久性存储。 Exadata Storage Server Exadata Storage Server 是一个运行着由 Oracle 提供的 Exadata Storage Server Software 的数据库存储设备。Exadata Storage Server(亦

12、称为 Exadata 单元)的硬件组件经过精挑细选以满足高性能查询处理的需要。经过优化的 Exadata 软件可充分发挥硬件组件和 Oracle 数据库的优势。 每个 Exadata 单元都为数据库提供了出色的 I/O 性能和带宽。 单元硬件基于 HP ProLiant DL180 G5 服务器。各个单元预配置了:两个 Intel 2.66 Ghz 四核处理器、连接到具有 512K 非易失缓存的智能阵列存储控制器的十二个磁盘、8 GB 内存、双端口 InfiniBand 连接、远程访问管理卡、冗余电源、预安装的所有软件,并可安装在普通 19 英寸机架上。 图 1:Exadata 存储单元 此处

13、提供了两个版本的 Exadata 单元。第一个基于 300GB 串行连接的 SCSI (SAS) 驱动器。此版本可提供高达 1 TB 的未压缩用户数据容量,以及高达 1 GB/秒 的数据带宽。第二个版本的 Exadata 单元基于 1 TB 串行高级技术装置 (SATA) 驱动器, 可提供高达 3.3 TB 的未压缩用户数据容量,以及 750 MB/秒的数据带宽。压缩数据库中的数据后,每个单元提供的带宽可以增加 2 到 3 倍。 Oracle Exadata storage 在服务器和存储之间使用了InfiniBand 互连。Exadata 单元具有高可用性的双端口 InfiniBand 连接

14、。每个 InfiniBand连接提供了 16 GB 的带宽 高于传统存储或服务器网络许多倍。而且,通过直接将数据从传输线路移到数据库缓冲区,无需额外的数据拷贝,Oracle 的互连协议使用直接的数据访问(DMA 直接内存访问)以确保极低的 CPU 开销。InfiniBand 网络具有 LAN 网络的灵活性和 SAN 的效率。使用 InfiniBand 网络后, Oracle 可确保网络不会影响性能。 相同的 InfiniBand 网络也为 Oracle 数据库真正应用集群 (RAC) 节点提供了高性能集群互连。 图 2 展示了基于小型 Exadata 存储的数据库环境。 两个 Oracle 数

15、据库、一个 RAC 和一个单一实例共享三个 Exadata 单元。此配置包括的所有组件 数据库服务器、Exadata 单元、InfiniBand 交换机、 以太网交换机和其他支持硬件 可以安装在一个普通 19 英寸机架上,占据不到一半的空间。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第6 页 图 2:基于 Exadata 存储单元的配置 Oracle Exadata 的设计可使其扩展至任何级别的性能。 为了获取更高的性能和更大的存储容量,可向配置中添加其他的 Exadata 单元。随着单元的增加,容量和性能也呈线性增长。在 Exada

16、ta 配置中没有或不需要单元到单元的通讯。 如图 3 所示,常见的 19 英寸 42U 机架可以最多容纳 18 个 Exadata 单元。如果选择了 SAS 磁盘,则可用的原始容量为 65 TB(SATA 磁盘的原始容量为 216 TB)。对于基于 SAS 的配置,峰值数据吞吐量为 18 GB/秒。如果需要额外的存储容量,则只需添加更多装有 Exadata 单元的机架,以扩展到任何所需带宽和容量级别。添加机架的流程很简单,因为 InfiniBand 结构可以连通到任何机架。连接到一个新机架后,可以通过 Oracle 数据库发现新的 Exadata 磁盘并使其可用。 向向向向 Exadata S

17、torage Server 添加容添加容添加容添加容量后量后量后量后,性能性能性能性能将自动随之增加将自动随之增加将自动随之增加将自动随之增加。Exadata 提供了近乎无限的可提供了近乎无限的可提供了近乎无限的可提供了近乎无限的可伸缩性伸缩性伸缩性伸缩性。 图 3:Exadata Storage 扩展性能和容量 单一实例单一实例单一实例单一实例 数据库数据库数据库数据库 InfiniBand 交换机/网络 RAC 数据库数据库数据库数据库 Exadata 单元单元单元单元 Exadata 单元单元单元单元 Exadata 单元单元单元单元 在一个机架中扩展到在一个机架中扩展到在一个机架中扩展

18、到在一个机架中扩展到 18 个单元个单元个单元个单元 添加机架以进一步扩展添加机架以进一步扩展添加机架以进一步扩展添加机架以进一步扩展 每个机架的每个机架的每个机架的每个机架的 SAS 原始容量原始容量原始容量原始容量: 65TB 每个机架的每个机架的每个机架的每个机架的 SATA 原始容量原始容量原始容量原始容量:216TB 每个机架的峰值吞吐量每个机架的峰值吞吐量每个机架的峰值吞吐量每个机架的峰值吞吐量: 18GB/s 机架间全连通的机架间全连通的机架间全连通的机架间全连通的 Infiniband 链接链接链接链接 每个单元连接两个每个单元连接两个每个单元连接两个每个单元连接两个 Infi

19、niband 交换机交换机交换机交换机 作备用作备用作备用作备用 这提供了这提供了这提供了这提供了 4 倍的带宽倍的带宽倍的带宽倍的带宽 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第7 页 不容易共享的存储部署导致存储带宽和资源的不容易共享的存储部署导致存储带宽和资源的不容易共享的存储部署导致存储带宽和资源的不容易共享的存储部署导致存储带宽和资源的使用效率低下使用效率低下使用效率低下使用效率低下。 自动存储管理 (ASM) 提供的磁盘镜像和热可交换 Exadata 磁盘确保了数据库可以在个别磁盘驱动器出现故障的情况下正常工作。在单元间镜

20、像数据以确保一个单元的故障不会导致数据的丢失或阻碍数据的可访问性。这种大容量并行的体系结构提供了无限的可伸缩性和高可用性。 使用 Oracle Exadata 时,SQL 处理将从数据库服务器卸载到 Oracle Exadata Storage Server。Oracle Exadata 除了向数据库提供传统的数据块处理服务外,还实现了从数据库实例到底层存储的功能传送。与传统存储相比,Exadata 存储的独特性之一是只返回满足数据库查询的行和列而非查询的整个表。Exadata 将 SQL 处理尽可能卸载到硬件并使所有的磁盘并行运行。这可降低数据库服务器上的 CPU 消耗,使用更少的带宽在数据

21、库服务器和存储服务器之间移动数据,并返回查询结果集而非整个表。消除数据传输和减少数据库服务器工作量可以极大地提高以往受带宽和 CPU 限制的数据仓库查询性能。消除数据传输也有利于通常包含大型批处理和报表处理操作的在线事务处理 (OLTP) 系统。 Exadata 存储对使用数据库的应用程序是完全透明的。现有的 SQL 语句、即席的、 打包的或自定义应用程序不会受到影响, 也无需为使用 Exadata 存储做任何修改。无需修改应用程序即可使用解决方案带来的卸载处理和带宽优势。 且 Oracle 数据库的所有特性在 Exadata 中均受支持。 无论是配合单个实例还是 Oracle 数据库的真正应

22、用集群,Exadata 都可正常运行。诸如 Data Guard、恢复管理器 (RMAN)、Streams 等功能以及其他数据库工具,无论是否使用 Exadata,管理方式无差异。用户和数据库管理员使用的是他们目前熟悉的工具和知识,因为一切就像运行传统的非 Exadata 存储一样。Exadata 和非 Exadata 存储可以同时用于数据库存储,以简化与 Exadata 存储之间的移植。 传统存储产品也促成了 IT 基础结构中各个数据库的低效存储部署。Exadata 体系结构确保了 Exadata 存储子系统的所有的带宽和 I/O 资源随时可为任何数据库和服务所用。I/O 带宽按量分配给各类

23、服务或数据库,并在用户定义的政策和服务级别协议 (SLA) 的基础上共享 Exadata Storage Server。 数据库资源管理器 (DBRM) 得到了增强, 可以和 Exadata 存储配合使用,以管理用户定义的数据库内部和之间的 I/O 资源使用情况,确保满足客户定义的 SLA。Exadata 存储的 I/O 资源管理功能实现了根据组织业务优先级量身打造 I/O 资源,并在环境中为 Oracle 数据库构建共享的存储网格。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第8 页 Oracle 通过与通过与通过与通过与 Hewle

24、tt Packard 密切合密切合密切合密切合作作作作,设计出一种可优化设计出一种可优化设计出一种可优化设计出一种可优化 Oracle 数据库性能的数据库性能的数据库性能的数据库性能的硬硬硬硬件配置件配置件配置件配置。 HP Oracle Database Machine 除了 Exadata 存储单元,Oracle 还为数据仓库应用程序提供了完全集成的平台。数据库机是一个易于部署的现成解决方案,可在其上部署企业数据仓库。数据库机包括如下硬件。 14 台 Exadata Storage Servers (SAS 或 SATA) 8 台 HP ProLiant DL360 G5 Oracle 数

25、据库 11g 数据库服务器 (双套接字四核 Intel 2.66 Ghz 处理器) , 配有 32 GB RAM、 4 个 146 GB SAS 驱动器、双端口 InfiniBand 主机通道适配器 (HCA)、两个 1 Gb/秒的以太网端口以及冗余电源 数据库服务器和 Exadata Storage Server 通讯所需的所有 InfiniBand 基础架构(HCA、交换机和电缆) 用于数据库机与客户端或其他计算系统通讯的以太网交换机 键盘、视频或可视显示设备以及鼠标 (KVM) 硬件 所有这些都封装在一个标准的 19 英寸 42U 机架中 每个使用基于 SAS 的 Exadata 存储单

26、元的数据库机都可以提供高达 14 TB 的未压缩用户数据容量和高达 14 GB/秒的 I/O 带宽。每个使用基于 SATA 的 Exadata 存储单元的数据库机可以提供高达 46 TB 的未压缩用户数据容量和高达 10.5 GB/秒的 I/O 带宽。此外,每个数据库机机架也是一个仓库构建块。 可以使用包含的 InfiniBand 结构将机架互连以构建一个可以扩展到 PB 级的数据库。 数据库机中的每个数据库服务器都预安装了 Oracle Enterprise Linux 和 Oracle 数据库 11g 企业版。其他需要安装以支持企业数据仓库的软件包括真正应用集群、分区、高级压缩和企业管理器

27、诊断和调整包。 总之,Exadata 产品主要解决了妨碍数据仓库性能的三个关键的数据库 I/O 问题。 更多的通道:Exadata 基于大容量并行的体系结构,这种结构提供了更多的通道以在数据库服务器和存储服务器之间更快速地传送更多的数据。带宽随着数据库配置中加入的 Exadata Storage Servers 线性扩展。 使通道更宽:InfiniBand 的速度是光纤通道的 5 倍。使用更宽的 InfiniBand 通道构建的 Exadata 在数据库服务器和存储服务器之间提供了极高的带宽。 在存储中执行数据处理而减少了通过通道传输的数据量:Exadata 可识别数据库,能够只传输满足SQL

28、 请求所需的数据,从而减少数据库服务器和存储服务器之间传送的数据量。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第9 页 Exadata 的硬件由的硬件由的硬件由的硬件由 HP 提供提供提供提供,而软件由而软件由而软件由而软件由 Oracle 提供提供提供提供。 EXADATA 体系结构体系结构体系结构体系结构 图 2 为基于 Exadata 的典型存储网格的硬件环境。每个 Exadata 单元都是一个完全独立的服务器,拥有磁盘存储并运行 Oracle 提供的 Exadata 软件。 数据库跨 Exadata 单元部署, 且多个数据库可

29、以共享 Exadata 单元。数据库和 Exadata 单元通过高速 InfiniBand 接口进行通讯。 一组数据库之间共享的多个 Exadata 单元总称为 Exadata 域。 图 2 中示例的三个单元就是一个域。域确保了一组给定数据库之间的隔离和保护。域间磁盘和全部单元的移动通过可控和安全的机制进行。 Exadata 解决方案的体系结构包括数据库服务器和 Exadata 单元中的组件。整体体系结构如下所示。 图 4:Exadata 软件体系结构 数据库服务器软数据库服务器软数据库服务器软数据库服务器软件件件件 经过显著增强的 Oracle 数据库 11g 可充分发挥 Exadata 存

30、储的优势。Exadata 软件在数据库服务器和 Exadata 单元之间进行了优化分割。 数据库服务器和 Exadata Exadata Storage Server Software 使用 iDB (智能数据库协议)通讯。 iDB 在数据库内核中实施并将数据库操作透明地映射到 Exadata 增强的操作中。除了数据库提供的传统数据块传输外,iDB 还实施了一种功能传输体系结构。可以用 iDB将 SQL 操作向下传输到 Exadata 单元以执行或向数据库内核返回查询结果集。 单一实例单一实例单一实例单一实例数据库数据库数据库数据库 DB 服务器服务器服务器服务器 DB 服务器服务器服务器服务

31、器 DB 服务器服务器服务器服务器 DB 实例实例实例实例 DB 实例实例实例实例 DB 实例实例实例实例 DBRM DBRM ASM ASM ASM InfiniBand 交换机交换机交换机交换机/网络网络网络网络 企业管理企业管理企业管理企业管理器器器器 Cell Control CLI OEL OEL OEL MS MS RS IORM IORM IORM Exadata 单元单元单元单元 Exadata 单元单元单元单元 Exadata 单元单元单元单元 RAC 数据库数据库数据库数据库 DBRM iDB 协议协议协议协议,基于基于基于基于 InfiniBand,配有路径故障切换配有路

32、径故障切换配有路径故障切换配有路径故障切换 CELLSRV CELLSRV CELLSRV MS RS RS Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第10 页 Exadata 解决方案提供了一个备用的容错解决解决方案提供了一个备用的容错解决解决方案提供了一个备用的容错解决解决方案提供了一个备用的容错解决方案方案方案方案,该方案以高带宽访问数据库该方案以高带宽访问数据库该方案以高带宽访问数据库该方案以高带宽访问数据库。 Exadata 单元仅返回满足 SQL 查询的行和列,而非数据库块。和现有的 I/O 协议类似,iDB 也可以直接从

33、磁盘读取以及向其写入若干字节,因此当无法进行卸载处理时,Exadata 和传统存储设备一样服务于 Oracle 数据库。但是,当可行时,数据库内核中的智能就会启动,例如,传输表扫描以在 Exadata Storage Server 上执行,这样只将请求的数据返回至数据库服务器。 iDB 基于行业标准的可靠数据报套接字 (RDSv3) 协议构建并运行在 InfiniBand 上。ZDP(零丢失零复制数据报协议),可以用 RDS 的零复制实施来消除对块的不必要复制。可以在数据库服务器和 Exadata 单元上使用多个网络接口。 这是一种非常快的低延迟协议, 最小化了服务 I/O 操作所需的数据复制

34、量。 自动存储管理 (ASM) 是 Exadata 的存储管理基础。 ASM 将存储资源虚拟化并提供先进的 Exadata 卷管理和文件系统管理功能。在可用的 Exadata 单元和磁盘间均匀地条带化数据库文件可以均衡所有存储硬件中的 I/O 负载。ASM 执行无干扰资源分配和重新分配的能力是在 Exadata 环境中实现共享网格存储功能的关键因素。ASM 监视和故障组功能为 Exadata 环境提供了大部分的数据保护和弹性。通过 ASM, 用户可在单元间镜像数据,以确保单元发生故障时的高可用性。 Oracle 数据库 11g 中的数据库资源管理器 (DBRM) 特性已进行了增强, 可以和 E

35、xadata 配合使用。DBRM 使得用户能够定义和管理数据库内部和之间的 CPU 和 I/O 带宽、 撤消、 并行程度、 活动会话以及其他可管理的资源。这在数据库之间实现了存储共享,而无需担心一个数据库独占 I/O 带宽或影响共享存储的其他数据库的性能。客户组分配有一定比例的可用带宽,且 DBRM 确保可以实现这些目标。这可通过数据库标记 I/O 以识别以其名义发出该 I/O 的数据库和客户组来实现。 这就通过整个 I/O 堆栈为数据库提供了完整的 I/O 优先级视图。 数据库内的客户组 I/O 分配在数据库服务器上进行定义和管理。数据库间的 I/O 分配在 Exadata 单元中的软件内定

36、义,并由 I/O 资源管理器 (IORM) 管理。Exadata 单元软件确保在数据库内部和之间管理和正确分配数据库间的 I/O 资源。总之,DBRM 可确保每个数据库接收到其特定数量的 I/O 资源并满足用户定义的 SLA。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第11 页 Exadata 和企业管理器联合提供了用于监视和企业管理器联合提供了用于监视和企业管理器联合提供了用于监视和企业管理器联合提供了用于监视的图形用户界面和的图形用户界面和的图形用户界面和的图形用户界面和 Exadata 环境环境环境环境。 适用于适用于适用于适用

37、于 Exadata 的企业管理器插件的企业管理器插件的企业管理器插件的企业管理器插件 Exadata 还与 Oracle 企业管理器 (EM) 网格控制进行了集成, 可轻松监视 Exadata 环境。在现有的 EM 系统中安装 Exadata 插件后,可以监视 Exadata Storage Server 上的统计信息和活动并将事件和警报发送给管理员。将 EM 系统与 Exadata 集成的优势包括: 监视 Oracle Exadata 存储 收集存储配置和性能信息 根据阈值设置发出报警和警告 在历史数据的基础上提供丰富的现成量度和报表 所有的功能用户均期望可以配合使用 Oracle 企业管理

38、器和 Exadata。用户可以使用 EM 界面轻松地管理 Exadata 环境和其他以往结合企业管理器使用的 Oracle 数据库环境。DBA 可以使用熟悉的 EM 界面来查看报表以确定 Exadata 系统的状况并管理 Exadata 存储的配置。 Exadata 软件软件软件软件 和其他存储设备一样,Exadata Storage Server 是一台具有 CPU、内存、总线、磁盘、NIC 和其他服务器中常见组件的计算机。 它也运行操作系统,此处运行的是 Oracle Enterprise Linux (OEL) 5.1。驻留在 Exadata 单元中的 Oracle Storage Se

39、rver Software 运行在 OEL 之下。在限制模式下可以访问 OEL 来管理 Exadata 单元。 CELLSRV(单元服务)是单元中运行的 Exadata 软件的主要组件,提供了 Exadata storage services 的大多数服务。CELLSRV 是多线程软件,与数据库服务器上的数据库实例通讯, 并在 iDB 协议基础上为数据库提供块服务。它提供了高级的 SQL 卸载功能、可以在无法进行卸载处理时提供 Oracle 块服务,并实施 DBRM I/O 资源管理功能以测量发出 I/O 的各个数据库和客户群的 I/O 带宽。 在单元中运行的 Oracle 软件的其他两个组件

40、是 Management Server (MS) 和 Restart Server (RS)。MS 是管理和查询 Exadata 单元状态的主要界面。它和 Exadata 单元命令行接口 (CLI) 以及 EM Exadata 插件协同工作,并提供了独立的 Exadata 单元管理和配置。例如,在单元中发出 CLI 命令以配置存储、查询 I/O 统计信息并重新启动单元。此外,还提供了一个分布式的 CLI, 以便可以将命令发送给多个单元以简化跨单元管理。 Restart Server (RS) 确保了 Exadata 软件和服务的现行功能。它用来更新 Exadata 软件,也确保了存储服务的启动

41、和运行以及需要时重新启动服务。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第12 页 Exadata 智能扫描处理智能扫描处理智能扫描处理智能扫描处理 使用传统的、不可识别 iDB 的存储设备时,所有的数据库智能都驻留在服务器上的数据库软件中。下图以表扫描为例,说明了在该体系结构中是如何进行 SQL 处理的。 智能扫描技术使得数据库智能尽可能靠近硬智能扫描技术使得数据库智能尽可能靠近硬智能扫描技术使得数据库智能尽可能靠近硬智能扫描技术使得数据库智能尽可能靠近硬件件件件。 图 5:传统数据库 I/O 和 SQL 处理模型 客户端发出了一个

42、 SELECT 语句, 带有谓词, 要求过滤并仅返回所需行。数据库内核将此请求映射到包含要扫描表的文件和盘区。 数据库内核发出 I/O 以读取块。将要查询的表的所有块读取到内存。然后对原始块进行 SQL 处理, 搜索满足谓词的行。 最后, 将查找到的行返回给客户端。 因为通常是大型查询,所以谓词过滤掉了读取的大多数行。但表中的所有块都需进行读取、通过存储网络传输并复制到内存。为了完成请求的 SQL 操作,大量超过所需的行读取到了内存。这样生成了大量的数据传输,不仅消耗带宽而且影响应用程序的吞吐量和响应时间。 在数据库堆栈的存储层集成数据库功能后,可以更有效地进行查询和其他数据库操作。尽可能地靠

43、近硬件实施数据库功能,如果 Exadata 处于磁盘级别,则可以显著加快数据库操作并增加系统吞吐量。 使用 Exadata 存储后, 可以更加有效地进行数据库操作。 可以在 Exadata 内处理执行表扫描的查询,仅将所需的数据子集返回给数据库服务器。行过滤、列过滤和一些联合处理(其他功能)是在 Exadata 存储单元内执行的。之后,仅将相关的和所需的数据返回给数据库服务器。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第13 页 图 7 展示了如何使用 Exadata 存储进行表扫描操作。 Exadata 智能扫描功能仅返回与查询相智

44、能扫描功能仅返回与查询相智能扫描功能仅返回与查询相智能扫描功能仅返回与查询相关的行和列关的行和列关的行和列关的行和列,从而更好地利用从而更好地利用从而更好地利用从而更好地利用 I/O 带宽并提升数带宽并提升数带宽并提升数带宽并提升数据库性能据库性能据库性能据库性能。 图 6:智能扫描卸载处理 客户端发出了一个 SELECT 语句,带有谓词,要求过滤并仅返回所需行。数据库内核确定 Exadata 存储可用并构造一个代表发出的 SQL 命令的 iDB 命令,并将其发送到 Exadata 存储。Exadata 软件的 CELLSRV 组件扫描数据块以识别哪些行和列满足发出的 SQL。只将满足谓词的行

45、和请求的列读取到内存。 数据库内核整合各个 Exadata 单元的结果集。 最后,将查找到的行返回给客户端。 对应用程序完全透明且不需要更改任何应用程序或 SQL。返回的数据是完全一致的、 事务性的, 且严格遵循 Oracle 数据库一致性读取功能和行为。如果一个单元在智能扫描过程中出现故障,智能扫描未完成的部分将透明地传输到另一个单元以继续完成操作。智能扫描适当地处理了 Oracle 数据库复杂的内部机制:未提交的数据和锁定行、链接行、压缩表、国家语言处理、 日期算术、 常规表达式搜索、 物化视图以及分区表。 此外 SQL EXPLAIN PLAN 指明了何时使用 Exadata 智能扫描。

46、 Oracle 数据库和 Exadata 协作执行各种 SQL 语句。从数据库服务器移除 SQL 处理缩短了服务器 CPU 周期并节省了大量带宽消耗,使其可更好地服务于其他请求。SQL 操作运行更快速、可以并发运行更多的 SQL 操作,因为占用的 I/O 带宽少了。以下是使用 Exadata 可给各种 SQL 操作带来的益处。 智能扫描谓词过滤智能扫描谓词过滤智能扫描谓词过滤智能扫描谓词过滤 Exadata 对表扫描启用了谓词过滤。只将请求行返回给数据库服务器,而非表中的所有行。例如,当发出以下 SQL 时,只将员工聘用日期处于指定日期之后的行从 Exadata 发送到数据库实例。 Oracl

47、e Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第14 页 SELECT * FROM employee_table WHERE hire_date 1-Jan-2003; 这种仅将相关行返回给服务器的功能大大提高了数据库的性能。这种性能提高在查询复杂度提高的时候也适用,因此也有益于复杂查询,例如包含子查询的查询。 智能扫描列过滤智能扫描列过滤智能扫描列过滤智能扫描列过滤 Exadata 为表扫描提供了列过滤,也称为列投影功能。只将请求列返回给数据库服务器,而非表中的所有列。例如,发出以下 SQL 时,只将 employee_name 和 employ

48、ee_number 列从 Exadata 发送到数据库内核。 SELECT employee_name, employee_number FROM employee_table; 对于有许多列或列中包含 LOB 的表来说,可以节省大量 I/O 带宽。配合使用时,谓词和列过滤显著提高了性能并减少了 I/O 带宽消耗。此外,列过滤也适用于索引,甚至可实现更快的查询性能。 智能扫描联合处理智能扫描联合处理智能扫描联合处理智能扫描联合处理 Exadata 可将大型表和小型查找表联合,使用星型模式的数据仓库就是一个常见示例。这是使用 Bloom Filters 实施的,一种非常有效的概率方法,用于确定某

49、一行是否为预期结果集的成员。 其他其他其他其他 Exadata 智能扫描处理智能扫描处理智能扫描处理智能扫描处理 其他两个卸载到 Exadata 的数据库操是增量数据库备份和表空间创建。使用 Exadata 后, 增量数据库备份的速度和效率有了显著改善。 使用 Exadata 存储时的数据库更改跟踪粒度更加细化。 使用 Exadata 后, 在每个 Oracle 块级上跟踪更改, 而非在一大群块级别上。这样,备份消耗的 I/O 带宽更少,运行更快速。 通过 Exadata,创建文件操作的效率也显著提高。例如,发出一个 Create Tablespace 命令时,不是同步操作在服务器内存中格式化

50、的新表空间的每个块并写入到存储,而是向 Exadata 发送一个 iDB 命令,指令它创建表空间并格式化块。使用 Exadata 后,主机的内存使用率降低了,与创建和格式化表空间块相关的 I/O 也进行了卸载。这些操作节省的 I/O 带宽可以用于其他业务关键的工作。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第15 页 I/O 资源管理确保了最关键工作的优先级资源管理确保了最关键工作的优先级资源管理确保了最关键工作的优先级资源管理确保了最关键工作的优先级,不会不会不会不会受制于其他使用受制于其他使用受制于其他使用受制于其他使用 I/O

51、资源的任务资源的任务资源的任务资源的任务。 使用使用使用使用 Exadata 进行进行进行进行 I/O 资源管理资源管理资源管理资源管理 使用传统存储创建的共享存储网格无法确定不同作业和用户从存储子系统消耗 I/O 带宽的优先级。多个数据库共享存储子系统时也会发生类似情况。Exadata 存储的 DBRM 和 I/O 资源管理功能可以防止一类工作或一个数据库独占磁盘资源和带宽,并确保使用 Exadata 存储时满足用户定义的 SLA。DBRM 使得用户能够在数据库间、不同的用户和工作类别间进行协作并确定 I/O 带宽的使用优先级。通过将数据库与存储环境紧密结合,Exadata 可以识别出工作类

52、型及消耗的 I/O 带宽量。因此,用户可以使用 Exadata 系统来识别不同类型的负载, 确定这些负载的优先级并确保优先执行最关键的工作。 在数据仓库或混合负载环境中,可能会希望确保为数据库中不同的用户和任务分配有适当量的 I/O 资源。例如,将 70% 的 I/O 资源分配给系统上的交互用户,将 30% 的 I/O 资源分配给批量报表作业。使用 Exadata 存储的 DBRM 和 I/O 资源管理功能很容易实现以上构想。 Exadata 管理员可以创建一个资源计划来指定如何确定 I/O 请求的优先级。这可通过将不同类型的工作放入称为“使用组”的服务群来实现。 可以使用用户名、客户端程序名

53、、功能或查询运行的时间长度等一些属性来定义使用组。一旦定义这些使用组后,用户就可以设置一个层次结构,规定哪些使用组享有 I/O 资源的优先权,以及给每个使用组分配多少 I/O 资源。这种层次结构确定的 I/O 资源优先级可以同时应用于数据库内的操作(即在数据库内部发生的操作)和数据库间的操作(即不同数据库之间发生的操作)。 当多个数据库共享 Exadata 存储时,也可以确定为每个数据库分配的 I/O 资源的优先级,防止出现一个数据库独占磁盘资源和带宽,以确保满足用户定义的 SLA。例如,两个数据库可以共享 Exadata 存储,如下所示。 Oracle Exadata Storage Ser

54、ver 技术概要技术概要技术概要技术概要 第第第第16 页 Exadata 的的的的 I/O 资源管理功能实现了在业务需资源管理功能实现了在业务需资源管理功能实现了在业务需资源管理功能实现了在业务需要的基础上对各类工作建立要的基础上对各类工作建立要的基础上对各类工作建立要的基础上对各类工作建立 SLA 和和和和优先级优先级优先级优先级,而而而而非先到先服务的优先级非先到先服务的优先级非先到先服务的优先级非先到先服务的优先级。 图 7:使用 Exadata 进行数据库之间的 I/O 资源管理 通过业务目标可以获知, 对于企业而言, 每个数据库都有其相应的价值和重要性。 如图所示, 数据库 A 应

55、接收 33% 的总可用 I/O 资源, 数据库 B 应接收 67% 的总可用 I/O 资源。要确保每个数据库中的不同用户和任务都分配有正确适量的 I/O 资源,需要定义不同的使用组。 为数据库 A 定义了两个使用组 o 60% 的 I/O 资源预留给交互市场活动 o 40% 的 I/O 资源预留给批量市场活动 为数据库 B 定义了三个使用组 o 60% 的 I/O 资源预留给交互销售活动。 o 30% 的 I/O 资源预留给批量销售活动 o 10% 的 I/O 资源预留给主要账户销售活动 这些使用组分配与分配到每个数据库的总 I/O 资源相关。 实际上,Exadata I/O 资源管理器已经解

56、决了困扰传统存储技术的挑战之一:创建一个共享的网格存储环境,可以平衡和确定共享存储子系统的多个数据库和用户工作的优先级。Exadata I/O 资源管理可确保针对多个数据库共享 Exadata 存储满足用户定义的 SLA。 这保证了每个数据库或用户均可获取适当量的磁盘带宽以满足业务目标的需要。 数 据 库数 据 库数 据 库数 据 库 A (单一实例单一实例单一实例单一实例) 数据库数据库数据库数据库 B (RAC) Exadata 单元单元单元单元Exadata 单元单元单元单元Exadata 单元单元单元单元 Oracle Exadata Storage Server 技术概要技术概要技术

57、概要技术概要 第第第第17 页使用使用使用使用 Exadata 提高性能提高性能提高性能提高性能 Exadata 存储为常见数据仓库负载提供了无与伦比的性能改进。基于 Exadata 的数据仓库使用智能扫描过滤和均衡硬件后,全表扫描得到了大幅改进。Exadata 存储服务器提供了可以向外扩展的体系结构,因此带宽可以随着配置中单元的增加而增加。此外,负载处理带来的性能大幅提升也加快了 InfiniBand 互连,减少了传输的数据。相比 Oracle 数据库以往使用的存储产品, 使用 Exadata 存储后这些操作的速度通常变为原来的十倍 但在多数情况下,速度可提高五十倍或更高。 Exadata

58、存储虚拟化存储虚拟化存储虚拟化存储虚拟化 Exadata 提供了一套丰富的、精密的强大存储管理虚拟化功能,可充分利用 Oracle 数据库、Exadata 软件和 Exadata 硬件的优势。 Exadata 存储软件存储软件存储软件存储软件 如前所述,Exadata 单元是一个其上运行着 Oracle Enterprise Linux 和 Oracle 提供的 Exadata 软件的服务器。首次启动时,单元和其他计算机一样启动到 Exadata 存储服务模式。前两个磁盘驱动器有一个小 LUN 片段称为系统区,大小约为 13 GB,预留用于 OEL 操作系统、Exadata 软件和配置元数据。

59、 系统区包括 Oracle 数据库 11g 自动诊断信息库 (ADR) 数据和其他有关 Exadata 单元的元数据。管理员无需管理系统区 LUN,因为它是自动创建的。其内容在物理磁盘间自动进行镜像,以防止磁盘故障并允许热磁盘交换。这两个磁盘驱动器的其余部分可用来存储用户数据。 Exadata 和和和和 ASM 提供了联机动态卷管理提供了联机动态卷管理提供了联机动态卷管理提供了联机动态卷管理、自动负载均衡和强数据保护自动负载均衡和强数据保护自动负载均衡和强数据保护自动负载均衡和强数据保护。 Exadata 用户存储虚拟化用户存储虚拟化用户存储虚拟化用户存储虚拟化 Exadata 单元中的存储由

60、自动存储管理 (ASM) 进行管理。ASM 卷管理、条带化和数据保护服务使其成为卷管理的最佳选择。ASM 提供了针对磁盘和单元故障的数据保护、 最佳可行性能以及极其灵活的配置和重新配置选项。 单元磁盘是物理磁盘的虚拟表示 (除去系统区 LUN 如果有) , 且是 Exadata 单元内管理员管理的主要磁盘对象之一。单元磁盘由单个 LUN 表示,在发现物理磁盘后由 Exadata 软件自动创建并管理。 可以将单元磁盘进一步虚拟化为一个或多个网格磁盘。网格磁盘是分配给 ASM 作为 ASM 磁盘的磁盘实体,并作为用户数据的数据库进行管理。最简单的情况是单一网格磁盘占据整个单元磁盘。 Oracle

61、Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第18 页也可以将一个单元磁盘分区为多个网格磁盘片段。将多个网格磁盘放置于一个单元磁盘使得管理员可以将存储分隔成具有不同性能或可用性要求的池。网格磁盘片段可用于分配单元磁盘的“热”、“温”和“冷”区域,或分隔共享 Exadata 磁盘的数据库。例如,可以将单元磁盘分区,一个网格磁盘位于物理磁盘的较高性能部分且配置成三重镜像,另一个网格磁盘位于物理磁盘的较低性能部分,用于归档或备份数据,无需任何镜像。也可以使用网格磁盘功能来实施信息声明周期管理 (ILM) 策略。 图 8:网格磁盘虚拟化 下面的例子展示了单元磁

62、盘和网格磁盘在更加复杂的 Exadata 存储网格中的关系。 配置单元磁盘和网格磁盘之后,在 Exadata 配置中定义 ASM 磁盘组。其中定义了两个 ASM 磁盘组,一个在“热”网格磁盘,另一个在“冷”网格磁盘。所有的“热”网格磁盘位于一个 ASM 磁盘组,所有的“冷”网格磁盘位于另一个磁盘组。数据载入到数据库后,ASM 将在磁盘组间平均分配数据和 I/O。 可以对这些磁盘组启用 ASM 镜像, 以防止磁盘组全部或部分出现磁盘故障。每个磁盘组可以独立开启或关闭镜像。 图 9:ASM 磁盘组和镜像示例 最后,要防止整个 Exadata 单元故障,需定义 ASM 故障组。故障组确保了镜像的 A

63、SM 盘区放置于不同的 Exadata 单元。 物理物理物理物理磁盘磁盘磁盘磁盘 单元单元单元单元磁盘磁盘磁盘磁盘 网络网络网络网络磁盘磁盘磁盘磁盘 物理磁盘物理磁盘物理磁盘物理磁盘 物理磁盘物理磁盘物理磁盘物理磁盘 热热热热 ASM 磁盘组磁盘组磁盘组磁盘组 冷冷冷冷 ASM 磁盘组磁盘组磁盘组磁盘组 Exadata 单元单元单元单元 Exadata 单元单元单元单元 热热热热 冷冷冷冷 热热热热 冷冷冷冷 热热热热 冷冷冷冷 热热热热 冷冷冷冷 热热热热 冷冷冷冷 热热热热 冷冷冷冷 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第19

64、 页 图 10:ASM 镜像和故障组示例 使用 Exadata 和 ASM: Exadata 软件自动配置单元磁盘(LUN 创建)。 或者,多个网格磁盘还可以共同位于一个物理磁盘上,以根据数据库应用程序的需要实现相应的性能,或通过 Exadata 构建 ILM 策略。 ASM 自动地在 Exadata 磁盘和单元间将数据库数据条带化,以确保均衡的 I/O 负载和最优的性能。 ASM 的动态添加和删除功能实现了无干扰的单元和磁盘分配、 取消分配和重新分配。 ASM 镜像和 Exadata 单元的热交换功能提供了透明的数据保护,并确保了磁盘故障时的可访问性。 ASM 提供了双重或三重镜像, 以根据

65、数据的重要性进行相应的保护。 ASM 故障组由 Exadata 自动创建,可提供透明的数据保护, 并确保磁盘故障时的可访问性。 移植到移植到移植到移植到 Exadata 存储存储存储存储 除了存储阵列和用来存储 Oracle 数据库的传统产品, 还可以使用 Exadata 存储。可以将单一数据库的一部分存储在 Exadata 存储,将另一部分存储在传统存储设备。表空间可驻留在 Exadata 存储、非 Exadata 存储或二者兼而有之, 且对于数据库操作和应用程序完全透明。 但要利用 Exadata 存储的智能扫描功能,整个表空间必须位于 Exadata 存储。 这种共居和共生是实现 联机移

66、植到 Exadata 存储的关键特性。 如果现有的数据库部署在 ASM 上且正在使用 ASM 冗余,则可以将其联机非破坏性地移植到 Exadata 存储。具体操作如下: 1. 将 Exadata 网格磁盘添加到现有的 ASM 磁盘组。 热热热热 冷冷冷冷 热热热热 冷冷冷冷 热热热热 冷冷冷冷 热热热热 冷冷冷冷 热热热热 冷冷冷冷 热热热热 冷冷冷冷 Exadata 单元单元单元单元 Exadata 单元单元单元单元 ASM 磁盘组磁盘组磁盘组磁盘组 ASM 故障组故障组故障组故障组 ASM 故障组故障组故障组故障组 Oracle Exadata Storage Server 技术概要技术概

67、要技术概要技术概要 第第第第20 页2. ASM 会自动地将部分数据移动到新增的 Exadata 网格磁盘以重新均衡磁盘组内的数据。 3. 然后从 ASM 磁盘组删除非 Exadata 磁盘。ASM 会重新平衡或将数据从非 Exadata 磁盘移植到磁盘组内的其他磁盘。 4. 重复以上操作直到将整个数据库移植到 Exadata 存储。 此外,还可以使用恢复管理器 (RMAN) 进行移植,以从传统存储备份并将数据恢复到 Exadata。还可以使用 Data Guard 来简化移植操作。首先,创建一个基于 Exadata 存储的备用数据库。 备用数据库可以使用 Exadata 存储,而生产数据库可

68、以使用传统存储。通过执行快速转换,只需几秒即可将备用数据库转换为生产数据库。所有这些方法提供了内置安全网,这样,发生无法预料的故障时,可以相应地撤消移植。 Exadata 对于应用程序完全透明对于应用程序完全透明对于应用程序完全透明对于应用程序完全透明,且可利用且可利用且可利用且可利用现现现现有的有的有的有的 Oracle 数据库知识和基础架构数据库知识和基础架构数据库知识和基础架构数据库知识和基础架构。 使用使用使用使用 Exadata 进行其他数据保护进行其他数据保护进行其他数据保护进行其他数据保护 设计 Exadata 时采用了客户对 Oracle 产品期望的高可用性 (HA) 标准。使

69、用 Exadata 后。所有的数据库特性和工具的操作和使用与其在传统非 Exadata 存储中完全相同。用户和数据库管理员可以使用熟悉的工具,并能够利用已有的 Oracle 数据库知识和过程。使用 Exadata 体系结构后,可以消除所有的单点故障。Exadata 已经融入镜像、故障隔离、驱动器和单元故障防护等熟悉的特性来确保持续的可用性和数据保护。以下介绍了 Exadata 存储服务器内其他确保高可用性的特性。 Exadata 内置了硬件辅助恢复数据内置了硬件辅助恢复数据内置了硬件辅助恢复数据内置了硬件辅助恢复数据 (HARD) Oracle 的硬件辅助恢复数据 (HARD) 是一个非常完善

70、的程序,设计用于防数据损坏。尽管数据损坏很少发生,但它将会对数据库产生灾难性影响,进而波及到业务。Exadata 加强了内置的 HARD 功能,可提供更高等级的数据保护和端到端的数据验证。Exadata 对存储在其内的数据执行详尽验证, 包括校验和、 块位置、 神奇数字、 头尾校验、 对齐错误等。 在 Exadata 内实施这些数据验证算法可以避免将损坏的数据写入永久存储。而且,将 HARD 用于常规存储时,也无需手动操作校验和保护。 Data Guard Oracle Data Guard 是 Oracle 数据库的软件特性,可以创建、维护并监视一个或多个备用数据库,以保护数据库免受故障、灾

71、难、错误和损毁的困扰。Data Guard 无需修改即可与 Exadata 协作,可同时用于生产和备用数据库。配合使用 Active Data Guard 和 Exadata 存储后,可以从生产数据库将查询和报表卸载到速度极快的备用数据库,并在确保生产数据库中的关键工作不受影响的同时提供灾难保护。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第21 页 闪回闪回闪回闪回 Exadata 利用 Oracle 闪回技术提供了一系列查看并及时恢复数据的特性。闪回特性在 Exadata 和非 Exadata 环境中的使用相同。闪回特性提供了在数据

72、库联机时查询历史数据、执行更改分析和执行自助修复以从逻辑损坏恢复的功能。从根本上说,Exadata 内置的 Oracle 闪回特性使用户可以拥有类似快照的功能,可将数据库恢复到错误发生前的状态。 恢复管理恢复管理恢复管理恢复管理器器器器 (RMAN) 和和和和 Oracle 安全备份安全备份安全备份安全备份 (OSB) Exadata 与 Oracle 恢复管理器 (RMAN)、 命令行和基于企业管理器的工具协作,可实现高效的 Oracle 数据库备份和恢复。所有现有的 RMAN 条带在 Exadata 环境中的工作方式无变化。RMAN 可与服务器紧密协作,在备份和恢复的过程中提供数据块级的损

73、坏检测。 RMAN 在备份过程中使用文件复用和备份集压缩优化了性能和空间消耗,并与 Oracle 安全备份 (OSB) 和用于磁带备份的第三方介质管理产品集成。 结论结论结论结论 当今的企业越来越多地运用业务智能来进行重要的战略决策和数据分析,以最大化运营效率。随着每天需要处理的数据日益增多,公司也意识到紧缩的 IT 预算迫使他们做出更艰难的决定来验证其 IT 软件和硬件的总拥有成本 (TCO) 的合理性。 通过将 Exadata 整合到 IT 基础架构,公司可以: 提高数据库的性能,在相同的时间内做更多的事情。 应对发展,以便在数据、单元增加的同时扩大 I/O 带宽。 提供任务关键数据的可用

74、性和保护。 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 第第第第22 页 Oracle Exadata Storage Server 技术概要技术概要技术概要技术概要 2008 年年年年 9 月月月月 作者作者作者作者:Ronald Weiss 合作作者合作作者合作作者合作作者: Oracle Corporation 全球总部全球总部全球总部全球总部 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. 全球咨询热线全球咨询热线全球咨询热线全球咨询热线: 电话电话电话电话: +1.650.506.

75、7000 传真传真传真传真: +1.650.506.7200 版权所有版权所有版权所有版权所有 2006,Oracle。保留所有权利保留所有权利保留所有权利保留所有权利。 本文档仅供参考本文档仅供参考本文档仅供参考本文档仅供参考,其中的内容如有其中的内容如有其中的内容如有其中的内容如有更改更改更改更改,恕不另行通知恕不另行通知恕不另行通知恕不另行通知。 本文档不保证没有错误本文档不保证没有错误本文档不保证没有错误本文档不保证没有错误,也不受其他任何口头表达或法律暗示的担保或条件的也不受其他任何口头表达或法律暗示的担保或条件的也不受其他任何口头表达或法律暗示的担保或条件的也不受其他任何口头表达

76、或法律暗示的担保或条件的约束约束约束约束,包括对特定用途的适销性或适用性的暗示担保和条件包括对特定用途的适销性或适用性的暗示担保和条件包括对特定用途的适销性或适用性的暗示担保和条件包括对特定用途的适销性或适用性的暗示担保和条件。我们特别声明不我们特别声明不我们特别声明不我们特别声明不承担与本文档有关的任何责任承担与本文档有关的任何责任承担与本文档有关的任何责任承担与本文档有关的任何责任,并与本文档之间没有形成任何直接或间接的合并与本文档之间没有形成任何直接或间接的合并与本文档之间没有形成任何直接或间接的合并与本文档之间没有形成任何直接或间接的合约义务约义务约义务约义务。未经预先书面许可未经预先

77、书面许可未经预先书面许可未经预先书面许可,不得以任何形式或方法不得以任何形式或方法不得以任何形式或方法不得以任何形式或方法(电子或机械方法电子或机械方法电子或机械方法电子或机械方法)出于出于出于出于任何目的复制或传播本文档任何目的复制或传播本文档任何目的复制或传播本文档任何目的复制或传播本文档。 Oracle、 JD Edwards、 PeopleSoft 和和和和 Siebel 是是是是 Oracle Corporation 和和和和/或其分支机构的注册商标或其分支机构的注册商标或其分支机构的注册商标或其分支机构的注册商标。其他名称可能是其各自所其他名称可能是其各自所其他名称可能是其各自所其他名称可能是其各自所有者的商标有者的商标有者的商标有者的商标。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号