Oracle数据库方案(RAC)

上传人:re****.1 文档编号:546169021 上传时间:2023-06-06 格式:DOCX 页数:13 大小:32.77KB
返回 下载 相关 举报
Oracle数据库方案(RAC)_第1页
第1页 / 共13页
Oracle数据库方案(RAC)_第2页
第2页 / 共13页
Oracle数据库方案(RAC)_第3页
第3页 / 共13页
Oracle数据库方案(RAC)_第4页
第4页 / 共13页
Oracle数据库方案(RAC)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《Oracle数据库方案(RAC)》由会员分享,可在线阅读,更多相关《Oracle数据库方案(RAC)(13页珍藏版)》请在金锄头文库上搜索。

1、Oracle数据库设计方案2013-8-15目 录1 项目背景32 数据库解决方案32.1 Oracle Database EE 11g42.1.1 Oracle 11g DB Enterprise Edition 数据库核心概述42.1.2 Oracle数据库管理软件功能4自动存储管理4更精简的初始化参数5超大数据库支持5ORACLE 跨平台的可传输表空间6自驱式数据库6ORACLE DATA PUMP 数据泵6分布式 SQL、网关和分布式事务7自我管理的数据库8性能的故障诊断和排除8内存自动管理82.2 Oracle 分区92.2.1 Oracle分区概述92.2.2 Oracle 分区优

2、势9使用分区提高可管理性9使用分区提高性能10使用分区提高可用性102.3 Oracle RAC数据库集群112.3.1 Oracle RAC集群概述112.3.2 Oracle RAC的优势11高可用性11可靠性12恢复能力12错误检测12持续运行12可伸缩性131 项目背景2 数据库解决方案Oracle数据库无论从技术成熟度还是从市场占有率来看均具有无以伦比的优势,已成为广大用户的首选,不仅满足以上原则,而且:Oracle Database 提供了全球首个专为企业网格计算提供动力的软件基础平台架构。Oracle Database 充分利用了硬件在网格计算上的革新,让用户可以在这些标准的硬件

3、组件上非常轻松的安装和配置数据库。Oracle Database 不但是网格资源、网格服务和网格存储的使用者,而且是企业数据提供者,在其中都充分利用了网格计算的三个特性。Oracle Database 把Oracle Database使用硬件组件包括计算资源和存储资源的方式虚拟化,对于在企业网格环境中的不同数据库自动提供集群存储和集群计算资源。作为一个企业数据供应者,Oracle Database 提供了相关的技术,通过这些技术可以让数据库管理员为网格用户和网格应用进行资源汇总、虚拟管理和数据的供应。同时,在一个企业级的网格环境中,对于安全、高可用性、自我依赖性和可管理性都有很高的要求。Ora

4、cle Database 提供了很多卓越的优势来简化用户对企业级网格的管理和操作。 根据客户应用需求,推荐使用Oracle如下产品:产品说明配置备注Oracle DBEEOracle企业版数据库Oracle RAC真正应用集群Oracle Partitioning数据库分区2.1 Oracle Database EE 11g2.1.1 Oracle 11g DB Enterprise Edition 数据库核心概述 Oracle Database 11g是为企业级网格计算(管理企业信息最灵活和最经济、最高效的方式)而设计的数据库具有无限可伸缩性与高可用性,并可在集群环境中运行商业软件的互联网数

5、据库,具有400多个领先的数据库功能,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。2.1.2 Oracle数据库管理软件功能自动存储管理自动存储管理 (ASM) 使存储虚拟化,并且提供了轻松的数据库存储供应。此外,您现在能够使用标准、低成本、模块化的组件来存储所有的 Oracle 数据。您可以使用单个 ASM 来为多个 Oracle 数据库管理存储。ASM 仅要求您管理少量的磁盘组,而不是管理许多数据库文件。一个磁盘组是一组磁盘设备的集合,ASM 将其作为单个逻辑单元来管理。您可以定义一个特别的磁盘组作为数据库的默认磁盘组,Oracle 自动为该数据库分配存储资源,

6、以及创建或删除与该数据库相关的文件。 ASM 还提供了一些存储技术方面的优势 如镜像或逻辑卷管理器 (LVM)。类似于这些技术,ASM 使您能够从单独磁盘设备的集合中创建单一磁盘组。它可以跨磁盘组中的所有设备均衡到该磁盘组的 I/O。还执行条带划分和镜像存储来改善 I/O 性能和数据可靠性。无论何时当存储配置发生变化时,ASM 都将自动再均衡数据库的存储资源。更精简的初始化参数Oracle 数据库服务器提供了大量的初始化参数,以在不同环境中使其运行最优。在这些参数中,只有少数需要显式地设为系统默认值,因为其余的参数在绝大多数情况下已经足够。Oracle 数据库 11g 中这些初始化参数被分为基

7、础和高级两大类。管理员可将日常的交互活动限定于 28 组基础参数来完成。高级参数被保留用于使专家型的系统管理员调整 Oracle 的数据库性能,以满足特殊环境下的一些特殊需求。因此,Oracle 数据库 11g 提供了一种集简单性和灵活性的最佳组合 其简单性指可以被作为嵌入式数据库使用;其灵活性指可以满足甚至最具挑战性的需求。超大数据库支持Oracle Database 11g 现在支持容纳 8 Exabytes(1EB=1024PB, 1PB=1024TB,)数据的单个数据库。这实际上消除了对合并数据库最大容量限制。还可以将数据存储在更大的文件中,从而减少大型数据库中的文件数。此外,Big

8、简化了大型数据库中数据文件的管理,使得与拥有大量数据文件相关的可伸缩性问题最小化,并且利用如 自动存储管理和 Oracle Managed Files 之类的特性简化了存储管理。ORACLE 跨平台的可传输表空间Oracle Database 11g 现在支持异种可传输表空间。这个特性允许抽出表空间,用 RMAN 进行转换(如果需要),然后在不同平台间进行传输(如从 Solaris 或 HP/UX 到 Linux)。许多用户正使用这个特性来将他们的数据库移植到 Linux 上。 作为可传输表空间使用的示例,如果观察典型企业中的财务应用程序,您会发现平常它的工作负载非常轻。每小时会有几次插入或者

9、更新操作。但在季度末,它需要大量的资源来生成报表。您能做的是,在平常,在比较强大的资源上运行这个应用程序。在季度末,使用可传输表空间特性将数据转移到更强大的资源上,并在那里进行处理。自驱式数据库Oracle Database 11g 提供了一种新的自驱式数据库特性。这个特性利用了 Oracle Transportable Tabelspace 和 Oracle Stream,为您提供了一种轻松的方法可以在分布式硬件资源之间共享处理。此外,它提供了一种有效的方法将您的应用程序移植到网格上。 利用单个命令,您可以从一个数据库中取出一系列的表空间,将表空间传输给另一个数据库,重新定义表空间格式(如果

10、第二个数据库是在一个不同的 OS 上),然后将表空间插入到第二个数据库中。在此期间,第一个数据库可能会发生一些变化。Oracle Stream 将已开始捕获这些变化,然后将这些变化与第二个数据库同步。所有这些都利用单个命令来完成。如果第二个数据库在网格上,您刚刚所做的就是通过单个命令将应用程序移植到网格中。通过简单地将连接串重新嵌入到第二个数据库中,可以在以后将所有运行在第一个数据库上的应用程序移植到第二个数据库中。ORACLE DATA PUMP 数据泵为保证向 Oracle 数据库中高速加载以及从 Oracle 数据库中高速卸载数据和元数据,Oracle 数据库 11g 引入了一项新功能:

11、数据泵。它可以自动管理和安排批量的、并行的加载和卸载,以实现最大吞吐量,大大地改善了数据输入和输出数据库时的性能。数据泵的基础架构可通过 L/SQL 套件的 DBMS_DATAPUMP 随时实现。这一技术是 Oracle 新的数据移动实用工具 Data Pump Export 和 Data Pump Import 的基础,与 Oracle 原来的 Export 和 Import 相比,性能大大提高。因此,客户的数据转移应用程序就可通过使用数据泵来完成。Oracle 数据库 11g 通过下述四个方面来实现:新的命令行输入和输出客户端(expdp & impdp),这是一个基于 Web 的企业管理

12、器导入/导出界面和客户界面,以及用于处理复杂数据挖掘模式的自定义数据移植界面。数据泵也是 Oracle 服务器中其他几项主要功能的基础。包括基于流的复制、逻辑备用和可传输的表空间。分布式 SQL、网关和分布式事务不是总有可能合并或者共享信息。数据中心的限制或者地理上分散的资源可能阻碍实现此要求。此外,还可能因为安全性问题。您可能不希望第二个数据库上的用户看到整个数据集。或者不能有效地移动数据 例如,您可能有一个一兆兆位的数据集,并且它很少被访问。Oracle Database 11g 提供了一种极其强大的联合技术来帮助您解决这些问题。利用这些技术,可以把数据留在原处,并按需要访问数据。 Ora

13、cle 分布式 SQL 允许网格用户有效地访问和集成存储在多个 Oracle 和非 Oracle 数据库中的数据。网关利用分布式 SQL 向网格用户提供透明的远程数据访问,从而依靠其它任何数据库运行它们的应用程序,且无需对应用程序作任何代码修改。在不同数据存储器之间进行集成数据和管理事务的同时,Oracle 数据库智能地优化执行计划,从而以最有效的方式访问数据。Oracle XA 功能允许网格用户在多个资源之间(如原有的应用程序和第三方应用系统)协调分布式事务。 此外,Oracle Database 11g 还提供了外部表格和 Bfile 特性,它们让您在文件系统上保留数据,同时通过 Orac

14、le 数据库 API 为网格用户提供访问。外部表格为您提供了到文件中结构化数据的 SQL 访问。Bfile 提供到文件中非结构化数据的只读访问。自我管理的数据库Oracle 数据库 11g 的自我管理基础架构包括四大组件:自动工作负载仓库、自动维护任务基础架构、服务器生成告警和顾问框架。性能的故障诊断和排除构建于 AWR 捕捉的数据之上,Oracle 数据库 11g 包括一项自动诊断功能,名为“自动数据库诊断监测”(ADDM)。ADDM 使 Oracle 数据库 11g 可以诊断自身的性能并确定对发现的问题如何进行解决。ADDM 在每一 AWR 数据捕捉后自动运行,并对该数据进行性能检测。AD

15、DM 检测到的一些常见故障如下:l CPU 瓶颈 l 不良的连接管理 l 过多的句法分析 l 锁争用 l IO 容量 l 低于 Oracle 内存结构的容量大小,如 PGA、缓冲器缓存和记录缓冲器等。 l 高负载的 SQL 语句 l 高 PL/SQL 和 Java 时间 l 高检测点负载,如小规模的日志文件、过多的 MTTR 设置 l RAC 的特定问题内存自动管理内存是一项宝贵的系统资源,管理员常常为如何更好地优化其使用而花费大量时间。Oracle 数据库 11g 中针对内存管理的一大主要自我管理功能即为:自动共享内存管理 。该功能对Oracle 数据库中共享内存进行自动化管理,将管理员从人工配置共享内存组件的工作中解放出来。在 Oracle 数据库 11g 中,系统管理员只需使用一新的参数 MEMORY_TARGET,指定某一实例可用的内存数量。然后数据库服务器就可自动在不同组件中按要求分配内存。自动共享内存管理功能基于数据库内部的高级启发式技术,可以监测内存分配并根据工作负载需求进行变化。2.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

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