OceanStor F面向Oracle数据库OLAP最佳实践.docx

上传人:b****2 文档编号:2092443 上传时间:2022-10-26 格式:DOCX 页数:40 大小:554.19KB
下载 相关 举报
OceanStor F面向Oracle数据库OLAP最佳实践.docx_第1页
第1页 / 共40页
OceanStor F面向Oracle数据库OLAP最佳实践.docx_第2页
第2页 / 共40页
OceanStor F面向Oracle数据库OLAP最佳实践.docx_第3页
第3页 / 共40页
OceanStor F面向Oracle数据库OLAP最佳实践.docx_第4页
第4页 / 共40页
OceanStor F面向Oracle数据库OLAP最佳实践.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

OceanStor F面向Oracle数据库OLAP最佳实践.docx

《OceanStor F面向Oracle数据库OLAP最佳实践.docx》由会员分享,可在线阅读,更多相关《OceanStor F面向Oracle数据库OLAP最佳实践.docx(40页珍藏版)》请在冰豆网上搜索。

OceanStor F面向Oracle数据库OLAP最佳实践.docx

OceanStorF面向Oracle数据库OLAP最佳实践

 

华为OceanStorF面向Oracle数据库

OLAP场景的最佳实践

 

此文档针对华为OceanStorFV5存储配套Oracle数据库进行阐述。

聚焦如何高效利用OceanStorFV5存储进行Oracle数据库业务部署,并针对企业用户场景下的Oracle的在线联机分析处理OLAP业务,进行了一系列的验证,通过参考该最佳实践,可以获得更好的业务部署效率和业务运营质量,有效保障

Oracle数据库的性能和可用性。

 

 

目录

 

1概述4

1.1内容简介4

1.2写作目的4

1.3面向读者4

1.4用户收益5

1.5关键组件5

1.6业务场景5

1.7负载模型5

2华为技术与产品7

2.1OceanStorFV5产品介绍7

2.2OceanStorUltraPath多路径软件8

3Oracle数据库介绍9

3.1.1OracleRACandASM9

3.1.2Oracle体系架构11

3.1.3OLAP业务类型13

4Oracle规划配置最佳实践14

4.1SAN组网14

4.1.1划分Zone或vLAN16

4.2存储配置16

4.2.1硬盘域16

4.2.2存储池17

4.2.3多租户17

4.2.4LUN18

4.2.5映射视图18

4.3主机配置19

4.3.1队列深度19

4.3.2I/O对齐19

4.3.3块设备调度算法20

4.3.4多路径设置20

4.3.5绑定盘符21

4.3.6配置HugePage21

4.4数据库配置22

4.4.1数据库参数22

4.4.2在线日志23

4.4.3UNDO表空间调整24

4.4.4临时表空间调整24

4.4.5归档和备份24

5Oracle规划配置示例25

5.1方案架构25

5.1.1组网图25

5.1.2方案组件26

5.2数据库规划27

5.3存储配置27

5.4主机配置28

5.4.1安装配置操作系统28

5.4.2创建ETL区域文件系统30

5.5数据库配置31

6Oracle性能测试方案33

6.1测试策略33

6.2测试过程33

6.2.1加载测试数据33

6.2.2测试步骤34

6.3测试结论39

7总结40

8术语表41

1概述

1.1内容简介

随着数据库技术的广泛使用,企业信息系统产生大量的数据,如何快速从海量数据中提取出对企业决策有用的信息成为企业决策管理人员所面临的重要难题之一,如何加速OLAP应用中复杂的查询分析正是难题的关键所在。

OceanStorFV5系列存储系统是华为技术有限公司(以下简称华为)根据存储产品应用现状和存储技术未来发展趋势,推出的新一代中高端全闪存存储产品,能够满足大中型企业用户对海量数据存储、高速数据存取、高可用性、高利用率、绿色环保和易于使用的要求。

本文档针对OceanStorFV5配套Oracle数据库进行阐述。

聚焦如何高效利用OceanStorFV5存储进行Oracle数据库业务部署,并针对企业用户场景下的Oracle的在线联机分析处理(OLAP)业务,进行了一系列的验证。

通过参考该最佳实践,可以获得更好的业务部署效率和业务运营质量,有效保障Oracle数据库的性能和可用性,提升数据库查询分析的性能,为企业的发展做出正确的决策。

 

1.2写作目的

本文档的写作目的在于描述OceanStorFV5存储系统在OLAP类型的Oracle数据库业务下的规划和配置方案,旨在为华为合作伙伴和华为用户提供参考,以期降低IT系统规划部署的复杂度,并降低运维风险。

 

1.3面向读者

本文档面向华为员工、合作伙伴与客户,阅读本文档,需要熟悉如下技术:

●华为OceanStorFV5系列存储

●华为OceanStorUltraPath、DeviceManager等软件

●Linux操作系统基础知识

●Oracle12c数据库架构和原理

 

1.4用户收益

本方案的设计目的在于加快用户事务数据库方案的设计、验证与交付流程,基于典型

OLAP业务模型,提供OceanStorFV5存储配套Oracle12c数据库极致性能的证实解决方案,以典型配置与性能指标作为参考,降低安装配置的复杂度,并期望用户能够使用该证实解决方案,获取最高投资回报率。

 

1.5关键组件

本文中描述的内容基于以下硬件和软件进行描述:

●华为OceanStorV500R007C00版本存储系统

●华为OceanStorUltraPathforLinuxV100R008C50多路径软件

●RedHatEnterpriseLinux7.2操作系统

●OracleDatabase12.1.0.2数据库软件

●OracleRAC12.1.0.2集群软件

●TPCH测试软件

 

1.6业务场景

数据库业务通常分为两类:

联机事务处理OLTP(On-lineTransactionProcessing)和联机分析处理OLAP(On-lineAnalyticalProcessing)。

其中,OLTP是传统的关系型数据库的主要应用,主要是基本、日常的事务处理,如证券交易、银行交易等;OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,提供直观易懂的查询结果给决策人员,以便准确掌握企业的经营状况,从而制定正确的方案,如数据仓库系统。

Oracle数据库为当前最常用的数据库,也是存储设备的最重要应用场景之一,将

Oracle数据库OLAP应用部署在华为OceanStorFV5系列存储系统上,可以保障业务的可靠性,有效提升数据库查询分析的性能,为企业的发展做出正确的决策。

 

1.7负载模型

本文采用类TPC-H基准的分析处理业务测试模型,它由一系列面向商务应用的查询和并行数据修改组成。

TPC-H是业界最著名的用来测试OLAP系统的测试基准,可以比较不同数据库系统之间的查询性能差别,测试结果已经成为评价DBMS和服务器的重要标准。

基准中选择的查询方式在商业上都具有广泛的代表性。

本基准阐明了决策支持系统的三个方面:

●分析大量的数据

●执行高复杂度的查询

●回答关键的、经常需要回答的商业问题

测试模型中共定义了8张表,记录项目、订单、供应商、客户等信息。

执行负载测试包括加载、分析和更新操作。

加载阶段使用SQL*Loader以外部表的方式加载一组文本文件到数据库中,分析阶段顺序执行22个复杂SQL查询分析语句,更新阶段从数据库中删除一组旧数据。

从I/O层看,该业务模型为大IO多路顺序访问,读写比例为

9:

1,代表了一种典型OLAP应用业务模型。

 

2华为技术与产品

2.1OceanStorFV5产品介绍

华为OceanStorFV5全闪存存储(下文简称FV5系列存储)是面向企业级应用的新一代融合存储产品。

凭借面向云架构的存储操作系统、强劲的新一代硬件平台和丰富的智能管理软件,FV5系列存储在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求,广泛适用于政府、金融、电信、能源、媒资等行业。

同时,FV5系列存储能够提供高效、灵活、丰富的备份、容灾解决方案,有效保证用户业务连续性和数据安全,为用户提供卓越的存储服务。

图2-1华为OceanStoreV5融合存储

更多详细信息,请查看下面的链接:

●OceanStor5300F/5500F/5600F/5800FV5全闪存存储系统

●OceanStor6800FV5高端全闪存存储系统

●OceanStor18500F/18800FV5高端全闪存存储系统

2.2OceanStorUltraPath多路径软件

UltraPathforLinux软件是基于Linux内核开发的多路径软件。

它安装在应用服务器上,主要用于控制应用服务器对存储设备的访问,实现应用服务器到存储设备之间的路径选择以及路径管理。

UltraPath软件能提高数据传输的可靠性,保障应用服务器与存储设备之间的路径安全性,为客户提供一个简单、快捷、高效的路径管理方案,确保应用服务器和存储系统的服务性能得以充分发挥,保护用户的投资。

 

3Oracle数据库介绍

Oracle数据库是应用最为广泛的关系型数据库之一,自1986年发布版本5到现在,

Oracle一直引领关系型数据库的潮流,Oracle数据库是与存储系统关系最为密切的应用。

本章节对Oracle12c做简要介绍,聚焦与多租户相关的组件和特性:

RAC(RealApplicationCluster)、ASM(AutomaticStorageManagement)、多租户、数据文件、实例架构、业务类型。

3.1.1OracleRACandASM

如下图所示,Oracle12CRAC包含若干个直接访问存储的服务器节点(称为Hub

Nodes)和若干个通过HubNodes间接访问存储的服务器节点(LeafNodes)。

在Oracle

RAC上部署数据库时,这些节点可以被分为多个ServerPool,数据库部署于某一个ServerPool上,在ServerPool的每一个节点上均运行一个数据库实例。

应用服务器通过访问节点的VIP(VirtualIP)来存取数据,当某个节点故障时,OracleRAC在其他的节点上创建故障节点的VIP网络,应用服务器通过重新连接机制重新访问数据库。

在应用服务器上设置连接字符串,可以实现多种访问OracleRAC节点的模式,包括负载均衡模式与故障切换模式,这样多节点的Oracle集群数据库对于应用服务器来说,就像是访问单一数据库。

OracleRACHubNodes的共享存储包含三部分:

OCR(OracleClusterRegistry)、Voting

Disk、Database。

其中OCR用于记录节点状态信息,VotingDisk用于节点间同步,而

Database部分是由一系列的数据文件组成的。

图3-1Orcale12CFlexCluster

 

OracleASM(AutomaticStorageManagement)是随Oracle数据库10g/11g推出的,给数据库管理员提供了一个简单的存储管理界面用于跨平台管理服务器和存储。

作为内置的文件系统和卷管理器,为Oracle数据库文件所专用。

ASM简化文件系统管理,提供异步I/O性能优化,节省DBA的管理时间,提供弹性高效的数据库环境。

ASM可以将多个LUN(LogicalUnitNumber)组合为磁盘组,通过AU(AllocationUnit)在LUN上分配存储空间,ASM磁盘组有三种类型:

●External:

LUN之间不进行数据镜像,由存储系统提供数据保护机制。

●Normal:

由两个失效组组成,两个失效组之间进行数据镜像。

●High:

由三个失效组组成,三个失效组之间的数据互为镜像。

V5存储系统上创建ASM磁盘组时,建议首先将磁盘组内的LUN平均分配到各引擎控制器,再创建External或Normal格式的磁盘组

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1