收藏 分享(赏)

HP DP对oracle 10g备份恢复的最佳策略.pdf

上传人:精品资料 文档编号:11098772 上传时间:2020-02-07 格式:PDF 页数:56 大小:2.88MB
下载 相关 举报
HP DP对oracle 10g备份恢复的最佳策略.pdf_第1页
第1页 / 共56页
HP DP对oracle 10g备份恢复的最佳策略.pdf_第2页
第2页 / 共56页
HP DP对oracle 10g备份恢复的最佳策略.pdf_第3页
第3页 / 共56页
HP DP对oracle 10g备份恢复的最佳策略.pdf_第4页
第4页 / 共56页
HP DP对oracle 10g备份恢复的最佳策略.pdf_第5页
第5页 / 共56页
点击查看更多>>
资源描述

1、使用 HP Data Protector 6.0 对 Oracle 10g 进行备份和恢复的最佳策略概述 . 3解决方案配置 . 4配置硬件 . 5备份方法 . 5磁盘到磁盘的备份 将 Oracle 10g 版本 2 备份到 EVA5000 . . . . . . . 5磁盘到虚拟磁带的备 份将Oracle10g版本2备份到VLS. 5磁盘到磁带的备份 将 Oracle 10g 版本 2 备份到 EML . . . . . . . . . 5硬件统计信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6数据库服务器配置 1

2、和 2(IA64 RAC 和 IA64 Single) . . . . . . . . . 6数据库服务器配置 3 (IA32 Multi) . . . . . . . . . . . . . . . . . . 6存储器 6磁带设备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7对rx7620进行分区 7配置管理处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . 7创建nPar. 7SAN区域定义 . 8区域划分概述 . . . . . . . . . . .

3、. . . . . . . . . . . . . . . . 8配置 EVA8000 用于主要存储 . . . . . . . . . . . . . . . . . . . . . . . 9配置 EVA5000 用于磁盘备份 . . . . . . . . . . . . . . . . . . . . . . . 9配置 HP StorageWorks EML E 系列 103e 磁带库 . . . . . . . . . . . . . . 10配置HPVLS6510 . 10配置软件 11配置QLogic驱动程序 11设置 QLogic 动态负载平衡 . . . . . . . .

4、 . . . . . . . . . . . . 11EVA8000 和 EVA5000 主动-主动/主动-被动 . . . . . . . . . . . . 11Oracle 群集文件系统 2 . . . . . . . . . . . . . . . . . . . . . . . . 12OCFS磁盘配置 12设置OCFS群集文件系统 . 12使用BenchmarkFactory . 13Oracle 参数的更改 . . . . . . . . . . . . . . . . . . . . . . . . 16配置 HP Data Protector 6.0 用于 Oracle 备份

5、 . . . . . . . . . . . . . . . . 17HPDataProtector设置 17使用DataProtector进行备份. 17创建备份规格 . . . . . . . . . . . . . . . . . . . . . . . . . . 17Data Protector 磁盘到磁盘备份 . . . . . . . . . . . . . . . . . . . . 18设置磁盘文件库 . . . . . . . . . . . . . . . . . . . . . . . . . 18有效使用文件库和磁带设备 . . . . . . . . . . . .

6、 . . . . . . . . 19设置Oracle恢复 19OLTP 负载结果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Oracle备份和恢复 21备份和恢复性能结果 . . . . . . . . . . . . . . . . . . . . . . . . . 21EVA 性能结果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21EVA5000 原始性能特性描 述 21EVA8000 原始性能特性描述 . . . . . . . . . .

7、. . . . . . . . . . 21使用 EVA5000 进行磁盘到磁盘备份和恢复的结果 . . . . . . . . . . . . 22磁盘到磁带备份和恢复的性能结 果(EMLE系列) 29最佳策略 38初始优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38优化 Data Protector 缓冲配置. 38优化数据块设置 . . . . . . . . . . . . . . . . . . . . . . . . . 38对 EVA5000 进行磁盘到磁盘备份的最佳策略 . . . . . . .

8、 . . . . . . . . 38对 EML 磁带库进行磁盘到磁带备 份的最佳策略 . 39对 VLS 虚拟磁带库进行磁盘到虚拟磁带备份的最佳策略 . . . . . . . . . 39使用 Oracle 恢复管理器的最佳策略 . . . . . . . . . . . . . . . . . . 39使用 RMAN 目录数据库 . . . . . . . . . . . . . . . . . . . . . . 39保护备份存储库、RMAN 和 Data Protector 目录 . . . . . . . . . . . 40启用数据块更改跟踪以提高增量备份的速度 . . . .

9、. . . . . . . . . 40对联机时间点恢复和事务回退跟踪使 用快速恢复 . . . . . . . . . . 40选择有效的备份策略类型 . . . . . . . . . . . . . . . . . . . . . 40有效维护Oracle备份映像 40测试备份副本 40管理归档联机日志并保证其安全 . . . . . . . . . . . . . . . . . . 40结论 41附录A材料单 42附录 B 配置 Oracle 恢复管理器 . . . . . . . . . . . . . . . . . . . . . . 43附录C示例. 44EML 和 VLS

10、的 Stinit.def 配置 44RMAN脚本示例 44RMAN 完整备份脚本 . . . . . . . . . . . . . . . . . . . . . . 44RMAN 复制脚本 . . . . . . . . . . . . . . . . . . . . . . . . 45HP Data Protector 6 Oracle RMAN 模板 . . . . . . . . . . . . . . . 45Data Protector 6.0 界面屏幕快照 . . . . . . . . . . . . . . . . . 46附录 D 附加信息 . . . . . . .

11、. . . . . . . . . . . . . . . . . . . . . . 52DataProtector补丁 . 52服务器操作系统挂起/崩溃 . . . . . . . . . . . . . . . . . . . . 52Oracle会话挂起. 52Data Protector 界面崩溃导致 Cell Manager 崩溃 . . . . . . . . . . 52RMAN 特定语法变更 . . . . . . . . . . . . . . . . . . . . . . . . 52RAC问题 52Oracle普遍变更. 52附录 E:缩写词语 . . . . . .

12、 . . . . . . . . . . . . . . . . . . . . . . 53有关详细信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55HP 客户焦点测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . 55HP存储. 55企业备份解决方案 . . . . . . . . . . . . . . . . . . . . . . . . . . 55性能和故障诊断 . . . . . . . . . . . . . . . . . . . .

13、 . . . . . . . 55HP 技术参考资料 . . . . . . . . . . . . . . . . . . . . . . . . . . . 55HPDataProtector 56Oracle . 56QuestSoftware . 56开放源码工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56概述超过 40% 的企业将 Oracle 数据库用作其核心应用程序的一部分。这些核心应用程序的可用性要求是多样的,如计划外停机时间从每月少于三小时到每日历年只能有五分钟。在给出这些要求的情况下,Oracle 数

14、据 库的备份技术和恢复技术就成为 IT 组织的数据保护和可用性策略的关键部分。从操作角度来看,对恢复次数和备份窗口数进行正确验证是支持业务驱动的恢复时间目标(RTO) 和恢复点目标 (RPO) 所必需的。此外,由于存储在数据库中的信息容量不断增长(目前的综合年增长率约为 30% ),因此需要提高备份和恢复方法的执行效率以保持这些目标。备份和恢复基础结构中的投资十分重要,而部署和管理的成本是此类投资中的最大组成部分。可用于备份数据库环境并计划其恢复的软硬件组件和程序性方法有很多。硬件选项包括磁盘、磁带和其他新的混合技术(如 虚拟磁带系统)。此外,也有许多用于管理数据备份和数据恢复的软件选项。由于

15、可考虑的选择如此之多,因此确定要使用的硬件、软件和过程的组合就成为具有挑战性的任务。实际的实施和集成是十分困难的;而且整体结果可能无法预测。本文档介绍的测试使用 了三种 Oracle 10g 服务器配置和三种备份基础结构 HP StorageWorksEnterprise Modular Library (EML) E 系列磁带库、HP StorageWorks 虚拟磁带库系统和 HP 企业虚拟阵列磁盘存储系统。此测试的目的是开发出使用 HP Data Protector 备份软件在这三种备份基础结构和三种 Orac le 10g 环境的所有组合中对 Oracle 10g 环境进行备份和恢复的

16、最佳策略。本文档将提出基本的部署和操作问题,并提供以下内容: 一组经过测试的备份和恢复 Oracle 10g 数据库的最佳策略,包括部署磁盘、磁带和虚拟磁带的方法;设置备份和 恢复软件选项的方法;以及确定最佳配置的方法。 运行备份程序对 Oracle 应用程序性能的影响的比较。 运行 Oracle 应用程序对备份性能的影响的比较。 磁盘到磁盘、磁 盘到磁带以及磁盘暂存(磁盘到磁盘与磁盘到磁带的组合)的备份和恢复方法的详细比较。 Data Protector、Oracle 10g 以及服务器和存储区域网络 (SAN) 基础结构的关键计划和部署的注意事 项。测试结果(尤其是从测试得出的方法和最佳策

17、略)在以下几节中进行说明。这些信息用于简化完全可操作的 HP 服务器、存储器以及备份基础结构的有效计划和及时部署,以确保: 正确选择适 当的备份基础结构。 有效部署服务器、存储技术和软件,并在基于 SAN 的企业级环境中执行备份和恢复 Oracle10g 数据库的正确过程。 整体操作 简单易行。 采用经过验证的过程及时执行备份,并准确掌握备份对应用程序性能的影响。 采用经过验证的过程恢复数据,且全面支持业务驱动的 RTO 和 RPO。采用这 些最佳策略可以缩短部署时间、降低风险、最大程度降低总成本,并保持服务级别的整体应用目标。3解决方案配置此测试根据客户输入配置了企业环境,该环境是 Orac

18、le 生产数据库环境的典型代表。测试环境的关键组件包括: Oracle 10g 生产数 据库(已经过备份和恢复)。 HP Integrity rx7620 服务器,用于承载 Oracle 数据库的中等服务器。采用的两项配置为:一个 64 位单例程数据库和一个双节点 64 位 RAC 例程。注意尽管 rx7640 的引入已使 rx7620 服务器变得过时,但本文档中概括的最佳策略仍与后者相关。 HP ProLiant DL580 服务器,用于承载多个 32 位 Oracle 数据库例程。 HP StorageWorks 8000 企业虚拟阵列 (EVA8000),作为基于 SAN 的主磁盘阵列,

19、用于存储Oracle 生产数据 库、日志等。 HP StorageWorks 5000 企业虚拟阵列 (EVA5000) 磁盘存储系统,作为磁盘到磁盘备份的目标,用于显示如何在现有基础结构中重新部署较早的 EVA。 HPEMLE系列 103e 磁带库,作为 LTO-3 磁带备份和恢复的主设备。注意HP 近期发布了 L TO-4 磁带技术,此技术可提高性能并提供改进的加密和变速技术。使用 LTO-4 将改变此测试结果;但是,所有最佳策略仍然适用。 HP StorageWorks 6510 虚拟库系统 (VLS6510),作为虚拟磁带备份和恢复的主设备。 Red Hat Enterprise Li

20、nux (RHEL) AS 4.0 操作系统,属于 Enterprise Linux 操作系统,安装在 rx762 0和DL580服务器上。 HP Data Protector 6.0,作为备份应用程序。 Quest Software Benchmark Factory,用于在数据库中创建联机事务处理 (OLTP) 数据和模拟 500 和 1 ,000 个用户的负载。4配置硬件HP 使用 Integrity rx7620 和 DL580 服务器、EVA8000 和 EVA5000 磁盘阵列来构造配置,以便对基于 Itanium 和 Xeon 的服务器上支持不同 Oracle 数据库的企业环境进

21、行最佳模拟。有关所用硬件的完整列表,请参见第 42 页 的 “ 材 料 单 ” 。“ 图 1” 显示在此测试环境中使用的服务器的配置。Oracle 数据库服务器配置最重要的元素如下: IA64 RAC RHE L4 U4 上的 Oracle 10g Real Application Clusters (RAC)(使用 rx7620 的两个分区) IA64 Single RHEL4 U4 上的 Oracle 10g 单个例程(使用 rx7620 的一个分区) IA32 Multi RHEL4 U4 上的五个 Oracle 10g 例程(使用 ProLiant DL580 G3)在环境配置图表顶部

22、附近还显示了 Benchmark Factory、HP Data Protector 6.0 和 HP CommandView EVA 服务器。对于 EVA SAN 连接,使用 2-Gb/s 光纤通道 (FC) 链接。用于每种配置的备份方法在下一节中进行说 明。环境配置图表也显示了这些备份方法。备份方法磁盘到磁盘的备份 将 Oracle 10g 版本 2 备份到 EVA5000在此测试中,由 Or acle 恢复管理器 (RMAN) 执行磁带备份,并由 Data Protector 将配置数据流翻译为文件,然后将其写入已定义的文件库。I/O 负载在主机总线适配器 (HBA) 和控制器端口之间获

23、得平衡。磁盘到虚拟磁带的 备份将Oracle10g版本2备份到VLS在此测试中,由 RMAN 使用 12 个数据流执行磁带备份,备份到 VLS。I/O 负载在 HBA 和控制器端口之间获得平衡。磁盘 到磁带的备份将Oracle10g版本2备份到EML在此测试中,由 R MAN 使用四个数据流执行磁带备份,备份到 EML。I/O 负载在 HBA 和控制器端口之间获得平衡。在“ 图 1” 中,最上面的(橙色)箭头表示磁盘暂存数据流,中间的(白色)箭头表示磁盘到磁盘数据流,最下 面的(绿色)箭头表示磁盘到磁带数据流。5图 1. 环境配置图表硬件统计信息数 据库服务器配置 1 和 2(IA64 RAC

24、 和 IA64 Single) HP Integrity rx7620一个分区中的八个 IA64 1.6-GHz 处理器 八个基于 QLogic 的 HP A6286A 双端口 FC HBA64-GB RAM两个单元和两个分区数 据库服务器配置 3 (IA32 Multi) HP ProLiant DL580 G3 四个 Intel Xeon 3.0-GHz 处理器 两个基于 QLogic 的 HP FC2214A 双端口 FC HBA16-GB RAM存储器 EVA8000(主)144 个 300-GB FC 驱动器双控制器(主动-主动)6一个磁盘组 (FC) EVA5000(备份)56 个

25、 250-GB 光纤连接技术适用性 (FATA) 驱动器双控制器(主动-主动)一个磁盘组 (FATA)磁带设 备 EML 103e 四个 LTO-3 磁带机24 盒本地容量为 400-GB 的磁带两个FC路径 VLS651024 个 250-GB 串行高级技术附件 (SATA) 磁带机带有四个 FC 路径的模拟 12x LTO-3 磁带机49 盒磁带(每盒容量为 100 GB)对 rx7620 进行分区HP Integrity 服务器的操作方式不同于 ProLiant 服务器。本节说明如何针对此项目配置Integrity rx7620 服务器。配置 管理处理器在此测试环境中,Integrity

26、 rx7620 分区为两个 nPar,或若干服务器分区。为通过远程系统创建分区并启用远程硬件管理,按如下步骤配置管理处理器 (MP) 以实现远程访问:1. 将运行 Windows 或 Linux 的服务器连接到管理处理器串行管理端口。2. 启动终端程序(如 Windows Hyperterminal 或 Linux Minicom),使用 lc 命令配置 IP 地址,并按屏幕提示进行操作。注意您可以为动态主机配置协议 (DHCP) 或静态 Internet 协议 (IP) 地址配置 MP。此外,还可以启用或禁用 telnet、SSH 或 HTTPS 远程访问。创 建 nPar如果不存在任何分区

27、,则必须按如下步骤使用 cc 命令创建新的复合区: 选择 cell 0,然后保存配置。如果存在一个分区,则按如下步骤重置分区以进行重新配置:1. 使用 rr 命令重置分区。2. 使用 rs 命令重新启动分区。3. 使用 cc 命令创建新的复合区。74. 选择 cell 0,然后保存配置。在已安装 nPar 实用程序的服务器上输入下列命令: parcreate -P nextPartition -c 1:-u Admin h parstatus u Admin h 上述过程创建了一个分区,其中包含一个单元;完成此过程后,会将操作系统加载到该分区。加载操作系统后,可以安装 nPar 命令行实用程序

28、,并连接到 MP 以创建第二个分区。或者,也可以在运行 Linux、HP-UX 或 Windows 的服务器上安装 nPar 实用程序,然后通过远程主机创建第二个分区。创建了一个分区,用于为所有集成 SCSI 磁盘提供访问权限,并且在第一个 SCSI 磁盘上加载了操作系统。随后使用 dd 实用程序将第一个 SCSI 磁盘复制到剩余磁盘。复制完成时,系统分区已重置并将 rx7620 重新分为两个分区,每个分区包含一个单元。由于进行了磁盘复制,每个新的服务器分区都具有相同的可引导操作系统。如果已设置 PXE 服务器,也可以对每个分区执行网络安装。由于未使用任何 PXE 服务器,因此针对每个服务器分

29、区准备操作系统磁盘的最简便方法就是磁盘复制。SAN 区域定义由于每个设备的多个路径均可进行映射,因此需要进行区域划分以减少路径总数。重要提示对于磁带设备应仅使用一个路径,因为磁带设备在多路径配置中不受支持,而且有时会导致备份应用程序的安装或配置出现问题。由于当前版本的 Red Hat Enterprise Linux AS 4.0 的总线数量限制为 256,并且会针对从主机端口到 EVA 端口的每个路径生成多条总线,因此如果 EVA 未正确划分区域,则会发生总线过载。引入区域划分后,在所有情况下都必须采用该操作,设备才会相互可见。每个 rx7620 分区都有四个双端口 HP A6826A HB

30、A。每个分区的四个端口均明确划分到 EVA8000和 EVA5000。最后四个端口划分到 VLS6510,最后四个端口中的两个也划分到 EML E 系列 103e磁带库。DL580 有两个双端口 HP FCA2214A HBA。其中两个端口分配给 EVA8000 和 EVA5000,另外两个端口分配给 VLS6510 和 EML E 系列 103e 磁带库。区域 划分概述 为 rx7620 提供与 EVA8000 的 SAN 连接 为四个 rx7620 HBA 端口和每个 EVA8000 主机端口建立区域。 为 DL580 提供与 EVA8000 的 SAN 连接 为四个 DL580 HBA

31、端口中的两个端口和每个 EVA8000主机端口建立区域。 为 rx7620 提供与 EVA5000 的 SAN 连接(用于基于磁盘的备份) 为四个 rx7620 HBA 端口和每个 EVA5000 主机端口建立区域。 为 DL580 提供与 EVA5000 的 SAN 连接(用于基于磁盘的备份) 为四个 DL580 HBA 端口中的两个端口和每个 EVA5000 主机端口建立区域。8 为 rx7620 提供与 VLS6510 的 SAN 连接 为四个 rx7620 HBA 端口和每个 VLS6510 主机端口建立区域。 为 DL580 提供与 VLS6510 虚拟库 的 SAN 连接 为四个

32、DL580 HBA 端口中的两个端口和每个 VLS6510 主机端口建立区域。 为 rx7620 提供与 EML E 系列 103e 磁带库的 SAN 连接 为两个 rx7620 HBA 端口和每个 EMLE 系列 103e 主机端口建立区域。 为 DL580 提供与 EML E 系列 103e 磁带库的 SAN 连接 为四个 DL580 HBA 端口中的两个端口和每个 EML E 系列 103e 主机端口建立区域。配置 EVA8000 用于主要存储EVA8000 配置包括: EVA 虚拟控制器软件 (VCS) 6.010 EVA8000 控制器对 12 个 EVA 磁盘架 144个300-G

33、BFC磁盘 三相 208-V AC 备用电源与两个基于 Brocade 的 HP 2/16N SAN 交换机和两个 Brocade Silkworm 3800 建立 FC 连接,且连接配置为双层构造。EVA8000 显示了九个 RAID1 虚拟磁盘,它们均来自同一 EVA 磁盘组。这符合最佳灵活体系结构(OFA) 配置。该磁盘组配置为双磁盘故障保护,包括全部 144 个可用 FC 磁盘。所有连接到 EVA任一端口的主机端口均可看到虚拟磁盘。采用 QLogic 最近最少使用 (LRU) 负载平衡策略。使用的每个主 机端口均在 EVA 上进行标识,操作系统类型设置为 Linux。来自 EVA 的每

34、个虚拟磁盘的“首选路径/模式”设置为无首选项,从而启用 Linux QLogic 驱动程序对逻辑单元号 (LUN)进行均等的负载平衡,根据每个主机的需要在两个控制器之间分割负载。配置 EVA5000 用于磁盘备份EVA5000 配置包括: EVA VCS 4.001 EVA5000 控制器对 八个 EVA 磁盘架 56 个 250-GB FATA 磁盘 三相 208-VAC 备用电源EVA 配置由一个 HP StorageWorks HSV110 控制器对和八个磁盘盒(装有 56 个 250-GB FATA 驱动器)组成。使用 VCS 4.001 固件(本文档印刷时的最新版本)和 VCS 3.

35、028(较早版本)。EVA5000 显示了四个 RAID5 虚拟磁盘,它们均来自同一磁盘组。该磁盘组配置为无磁盘故障保护,包括全部 56 个可用 FATA 磁盘。所有连接到 EVA 的主机端口均可看到虚拟磁盘。HP/QLogic负载平衡驱动程序针对 LRU 负载平衡策略进行配置。9使用的每个主机端口均在 EVA 上进行标识,操作系统类型设置为 Linux。来自 EVA 的两个虚拟磁盘的“首选路径/模式”设置为路径 A 仅故障转移,另外两个设置为路径 B 仅故障转移,交替设置。此操作可根据每个主 机和 LUN 映射在两个控制器之间进行均等的负载划分。配置 HP StorageWorks EML

36、E 系列 103e 磁带库HP StorageWorks EML E 系列 103e 磁带库配置有四个光纤通道 HP StorageWorks Ultrium 960 磁带机 (LTO-3)。e2400-FC 接口控制器有六个光纤通道端口。其中四个端口用于后端磁带设备,其余两个用于 SAN。所有接口均为 2 GB,接口控制器上的每个 SAN 端口都连接到单独的构造,以实现在构造与 HBA 之间平均分配负载。磁带库通过专用的 SAN 管理服务器进行管理,该服务器将 HP StorageWorks Command View TL 软件用于 HP Command View EVA。将 HP Data

37、 Protector 6.0 Cell Manager for Windows 用作已应用所有最新补丁的备份应用程序。为清楚起见,单元管理器服务器负责管理备份映像及其所在的介质。由于每个自动设备只能有一个主机,因此 HP Data Protector 要求其中一个主机充当自动控制主机。激活备份或恢复后,自动控制主机会将介质移动到磁带机。此环境中的每台服务器都使用 Data Protector 代理进行配置,并且负责将数据直接写入磁带设备以避免网络备份。配置 HP VLS651 0HP StorageWorks VLS6510 配置为 Ultrium 960 磁带库,具有 50 个 LTO-2

38、磁带插槽和 12 个磁带机。为实现 LTO-2 和 LTO-3 的兼容性,VLS 采用 LTO-2 磁带特性。VLS 接口控制器有 四个 FC 端口和四个 SCSI 端口。四个 SCSI 端口用于后端 MSA20 磁盘设备,而四个 FC 端口用于 SAN 连接。所有 FC 接口均为 2 GB,VLS 接口控制器上的每组 FC 端口都连接到单独的构造,以实现在构造与 HBA 之间平均分配负载。磁带库通过专用的 S AN 管理服务器进行管理。HP Command View TL 软件安装在用于 HP CommandView EVA 的上述 SAN 管理服务器上。将 HP Data Protecto

39、r 6.0 Cell Manager for Windows 用作已应用所有最新补丁的备份应用程序。此环境中的每台 服务器都使用 Data Protector 代理进行配置,并且负责将数据直接写入磁带设备以避免网络备份。10配置软件有关软件的完整列表,请参见第 42 页 的 “ 材 料 单 ” 。应用 Linux 内核优化以适应主机上运行的 Oracle 数据库。“ 表 1” 列出了针对此测试修改的Linux 内核 2.6 参数。 根据以前项目提供的信息,这些设置被用作最佳策略。“ 表 1” 中包含了默认值。表 1. 更改的内核参数可优化的参数 默认值 测试中使用的值net.core.rmem

40、_default 110592 262144net.core.rmem_max 131071 262144kernel.sem 250 32000 32 128 250 32000 100 128kernel.shmall 2097152 209715200kernel.shmmax 33554432 24064771072kernel.shmmni 4096 16384fs.file-max 232233 658576fs.aio-max-nr 65536 65535net.ipv4.ip_local_port_range 32768 61000 1024 65000vm.swappines

41、s 10 30配置 QLogic 驱动程序设 置QLogic动态负载平衡Linux QLogic 驱动程序支持主动-主动配置和主动-被动配置。EVA8000 磁盘阵列配置为在启用主动-主动配置的情况下实现 HBA 和控制器之间的负载平衡。EVA5000 要求采用主动-被动配置,但支持同一控制器上不同端口之间的负载平衡。可通过以下 HP 网站获得最新的 QLogic/HP 驱动程序:http:/ 和 EVA5000 主动-主动/主动-被动将 Linux QLogic 驱动程序用于 EVA 产品系列时,会随驱动程序源安装一组配置实用程序。创建初始 ramdisk (initrd) 是程序包安装后任

42、务的一部分。要手动配置驱动程序选项,可修改 /etc 中的 hp_qla2300.conf 文件。“ Example 1” 显示了对默认设置的更改。Example 1. 修改后的 /etc/hp_qla2300.conf 文件“ 表 2” 显示可用的 load_balancing 参数。11qdepth = 16 port_down_retry_count = 8 login_retry_count = 8 failover = 1 load_balancing = 2 auto_restore= 0x80 表 2. QLogic 驱动程序 load_balancing 参数说明类型 策略 说

43、明(0) 静态 无 查找每个 LUN 的第一个活动路 径或第一个优化的活动路径。(1) 静态 自动 在活动路径和可用 HBA 之间分 配命令,每个 LUN 使用一个路径。驱动程序会自动为支持的存储系统选择路径。(2) 动态 最近最少使用 (LRU) 向 I/O 计数最低的路径发送命令。包含特殊命令,如路径验证和一般 I/O。(3) 动态 最少服务时间 (LST) 向执行时间最短的路径发送命令。不包含特殊命令。2 值用于 LRU 策略。这样,所选路径会自动在 HBA 和 EVA8000 交换机之间取得平衡,并在EVA5000 的同一交换机内的同一控制器连接的 HBA 之间实现负载平衡。Oracl

44、e 群集文件系统 2采用 RAC 配置(必须使用文件系统)时需要 Oracle 群集文件系统 (OCFS)。OCFS 提供的分布式锁定管理 (DLM) 设备可协调对内部包含文件的写入操作。ocfs2 用于此环境并且是目前唯一支持的 OCFS 版本。注意OCFS、ASM 和原始设备均可用于 RAC,具体取决于平台和业务要求。OCFS 磁盘配置对虚拟磁盘 (Vdisks) 进行区域划分以使所有 LUN 均可看到两个主机,以便用于 RAC。包含 u06和 u07 的单个 LUN 分别是快速恢复区以及表决和 Cluster Ready Services (CRS) 文件。每个 LUN 都有一个分区,该

45、 分区随后会针对 OCFS 进行格式化。“ 图 2” 显示了主机和 LUN 图示。有关 OCFS 格式信息,请参见“ 图 3” 。图 2. RAC 节点的共享 OCFS2 LUN 图示设置 OCFS 群集文件系统采用“ 图 3” 中所示的默认设置将六个 EVA 虚拟磁盘分别格式化为 OCFS 文件系统。12图 3. 在 OCFS2 控制台中查看 OCFS 格式化设备群集大小设置为 64 K,其中数据块大小为 4 K。同样,该命令行对于装载 OCFS 文件系统仍然适用。如果这是 RAC 而且文件系统将用于存储表决磁盘文件、Oracle Cluster Registry、数据文件、重做日志、归档日

46、志或控制文件,则应使用 datavolume 和 nointr 选项装载该文件系统。例如:# mount o _netdev,datavolume,nointr /dev/cciss/c0d7p1 /data默认的 /etc/fstab 条目修改为包含 _netdev 和 datavolume 选项,如下所示:LABEL=CFT106_DATA1 /u02 ocfs2 _netdev,datavolume,nointr 0 0如果将数据文件置于 OCFS 卷中,则需要使用 datavolume 选项。较早版本的 OCFS 不允许将数据文件置于 OCFS 卷中。唯一允许的文件类型是共享的 Ora

47、cle 主目录。增加了 datavolume选项的最低版本是 OCFS 版本 2。注意所有 OCFS2 文件系统都必须已指定 _netdev 选项。这样可确保网络在装载文件系统之前开启,并在卸载文件系统之后关闭。这对于防止 OCFS 崩溃是必需的,在启动和关闭过程中也称为 fencing 系统。 Oracle Cluster File System (OCFS2) Users Guide (Oracle 群集文件系统 (OCFS2) 用户指南)中提供了详细信息,网站地址如下:http:/ Benchmark FactoryQuest Software Benchmark Factory 5.1

48、 用于生成负载。Benchmark Factory 是一般负载生成实 用程序,可以生成 DSS 和 OLTP 负载。Benchmark Factory 还可根据所用数据库或任何自定义 SQL生成的任意跟踪生成自定义负载。13OLTP 负载根据“ 表 3” 中定义的参数创建。表 3. Benchmark 比 例因子主机 大小 用户负载IA64 RAC 3.1 TB 1,000IA64 Single 1.4 TB 500IA32 Multi 750 GB 500Benchmark Factory 比例因子是近似值,不应将其用作绝对参考值。“ 图 4” 中显示的示例应生成约 930 GB 的数据,但

49、实 际上该比例因子生成了 1.3 TB 数据和 300 GB 索引。图 4. Benchmark Factory 比例因子显示的比例因子只是估计值。数据库的实际大小还必须包括索引。数据全部生成后,这部分可能会达到总数据大小的 33%。仅生成的数据就可能比估计大小大 20%。创建数据库后,优 化 Oracle spfile 参数以便在负载下获得最佳备份性能。“ 表 4” 、“ 表 5”和“ 表 1” 提供了测试期间使用的特定 Oracle 参数。“ 表 4” 显示 Benchmark Factory 可用于创建表的选项。每项设置均可更改以自定义每个表。这些是适用于此环境的最佳设置。14表 4. Benchmark Factory 表创建选项对象 类型 创建参数C_ORDER_L

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报