转自metalink

Oracle ASM and Multi-Pathing Technologies

Doc ID:  Note:294869.1

This document will briefly discuss Multipath I/O and how Oracle Automatic Storage Management leverages multi-pathing.

An I/O path generally consists of an initiator port, fabric port, target port, and LUN. Each permutation of this I/O path is considered an independent path. Dynamic Multi-pathing/failover tools aggregate these independent paths into a single logical path. This path virtualization provides I/O load-balancing across the HBAs, as well as non-disruptive failover on HBA failures. Multi-pathing software requires all the required disks to be visible on each available and eligible HBA. These multi-paths will be detected by probing the World Wide Device Identifiers (WWD ID).

Multi-pathing software also provides multi-path software drivers. Most multi-pathing drivers are SCSA compliant pseudo nexus drivers, that support multipath services for fibre channel attached SCSI-3 devices. These drivers receive naming and transport services from one or more physical HBA devices. To support multi-pathing, a physical HBA driver must comply with the multi-pathing services provided by this driver.

Multipaths provides the following benefits:

Provide a single block device interface for a multi-pathed LUN

Detect any component failures in the I/O path; e.g., fabric port, channel adapter, or HBA.

When a loss of path occurs, ensure that I/Os are re-routed to the available paths, with no process disruption.

Reconfigure the multipaths automatically when events occur.

Ensure that failed paths get revalidated as soon as possible.

Provide auto-failback capabilities.

Configure the multipaths to maximize performance using various load balancing methods; e.g., round-robin, least I/Os queued, or least service time.

Examples of multi-pathing software include EMC PowerPath, Sun Traffic Manager and IBM MPIO.

Although most of these tools are storage array agnostic, some require additional software components and drivers specific for the storage

Note, Oracle Corporation does not certify or qualify these tools. Oracle10g includes a new feature called Automatic Storage Management (ASM). ASM provides filesystem and volume manager capabilities built into the Oracle database kernel. With this capability, ASM simplifies storage management tasks, such as creating/laying out databases and disk management. Although ASM does not provide multi-pathing capabilities, ASM does leverage multi-pathing tools, as long the path or device produces a successful return code from an fstat system call.

The table below describes the attributes of the utilities and how it can be used by ASM.

Note, that Oracle Corporation does not certify ASM against these multipathing utilities. The MP utilities listed below are ones that known working solutions. As we do more testing, additional MP utilities will be listed here, thus, this document is an active document.

由于粘贴过来表格格式有问题,按照下面的格式粘贴

OS Platform

Multi-pathing tool

ASM Device Usage

Notes

1)AIX 系统

多路径软件EMC PowerPath

Use raw partitions thru

the pseudo device /dev/rhdiskpowerx

多路径软件IBM SDD (Vpath)

As of this writing, SDD-AIX is known to cause discovery and device handling problems for ASM, and thus is not viable solution.

See SDDPCM section below for an alternative solution to SDD for AIX

多路径软件IBM SDDPCM

Use /dev/rhdiskx device

You m ust install SDDPCM filesets and enable SDDPCM.. SDDPCM cannot co-exist w/ SDD.

SDDPCM only works with the following IBM storage components:

DS8000,DS6000,Enterprise Storage Server (ESS)

多路径软件Hitachi Dynamic Link Manager - HDLM

Use /dev/rdsk/cxtydz that’s generated by HDLM

HDLM generates a scsi (cxtydzx) address where the controller is highest unused controller number.

HDLM no longer requires HACMP.

多路径软件Fujitsu ETERNUS GR Multipath Driver

Use /dev/rhdisk device

2)HP 系统

多路径软件EMC PowerPath

ASM can use the raw partitions. Must use native device path:

/dev/rdsk/cxtydz

多路径软件HP SecurePath

ASM can use the raw partitions.

/dev/rdsk/cxtydz. Since Securepath doesn’t support pseudo-paths, use a single path for any given disk

多路径软件Hitachi Dynamic Link Manager – HDLM

Use /dev/rdsk/cHtydz that’s generated by HDLM

HDLM generates a scsi address like cHtydz.

多路径软件Sun Traffic Manager

ASM can use the pseudo device.

The pseudo device will have the Global Unique Identifier included its name.

3)Sun 系统

多路径软件PowerPath

ASM will use raw partitions, associated with the pseudo device:

/dev/rdsk/emcpowerx多路径软件Sun Traffic Manager

ASM can use the pseudo device.

The pseudo device will have the Global Unique Identifier included its name.

多路径软件Hitachi Dynamic Link Manager - HDLM

Use /dev/rdsk/cxtydz that’s generated by HDLM

HDLM generates a scsi (cxtydzx) address where the controller is highest unused controller number.

多路径软件Fujitsu ETERNUS GR Multipath Driver

Use /dev/FJSVmplb/[r]dsk/mplbI*1s{0-7}. *1 "I" is MPLB Instance number

4)Linux 系统

多路径软件IBM-SDD

ASM can use the raw device associated with the Vpath.

You must use SDD-Linux driver 1.6.05+ . Goto IBM SDD site to get latest driver

SDD works with the following IBM storage components:

DS8000

DS6000

Enterprise Storage Server (ESS)

SAN Volume Controller (SVC)

多路径软件PowerPath

ASM can use raw partitions associated with the /dev/emcpowerx device.

Associate the raw devices with the PP device.

多路径软件HP SecurePath

ASM should use raw devices associated with /dev/spx

Currently SecurePath is only available on x86 and Itanium, all other 64bit platforms are not supported

多路径软件MD

ASM can use raw device associated with /dev/mdx device.

Though not a real multipath solution, it does provide rudimentary active/passive support

多路径软件Device Mapper (DM)

ASM can use the name generated by DM:

/dev/disk/by-name/WWID

Avail in 2.6 kernel. Refer to following note for specifics

多路径软件Hitachi Dynamic Link Manager - HDLM

Use /dev/rdsk/cxtydz that’s generated by HDLM

HDLM generates a scsi (cxtydzx) address where the controller is highest unused controller number.

多路径软件 Fujitsu ETERNUS GR Multipath Driver

Associate raw device to /dev/FJSVmplb/[r]dsk/mplbI*1s{0-7}

serviceFabric oracle,Oracle ASM和多路径软件的兼容性【转】相关推荐

  1. ORACLE RAC ASM磁盘规划

     基于ASM冗余设计架构实现的数据库双活方案,如何规划ASM? ASM使用独特的镜像算法:不镜像磁盘,而是镜像盘区.作为结果,为了在产生故障时提供连续的保护,只需要磁盘组中的空间容量,而不需要预备一个 ...

  2. Oracle 10GR2+ASM在OEL上的安装(VMware Server 1.0)

    自动存储管理 (ASM) 是 Oracle 数据库 10g/11g 的一个特性,它为数据库管理员提供了一个简单的存储管理界面,并且该界面在所有服务器和存储平台上都是一致的.作为专门为 Oracle 数 ...

  3. 【Oracle RAC+DG实验】Oracle RAC+ASM+DataGuard配置实验记录+常见问题

    [Oracle RAC+DG实验]Oracle RAC+ASM+DataGuard配置实验记录+常见问题 1.环境规划: ---RAC环境介绍(primary database)            ...

  4. Oracle数据库asm原理,Oracle数据库中ASM功能解剖

    ASM的全称是Automated Storage Management,通俗的讲 就是自动存储管理,ASM是自Oracle10g版本Oracle推出的***功能之一.这是Oracle数据库提供的一个卷 ...

  5. RedHat5.2下Linux Oracle 10g ASM 安装详细实录-第二篇-ASM安装

    五.安装ASM 1.在oracle网站下载支持包: http://www.oracle.com/technology ... x/asmlib/rhel5.html 2.根据linux内核下载相应的a ...

  6. oracle asm 概念,ORACLE之ASM概念

    五.  目录及目录文件管理 5.1   创建目录 SQL> alter diskgroup ASMGROUP1 add directory '+ASMGROUP1/WWL1'; Diskgrou ...

  7. 在vmware server中部署linux redhat 5.4 ORACLE RAC11g +ASM

    在vmware server中部署ORACLE RAC 11g 部署oracle rac on redhat5.4 第一部分   准备环境: 1.  硬件配置 电脑:I3, 8G, 500G 虚机配置 ...

  8. oracle进入asm命令,Oracle常用ASM操作命令

    在Oracle RAC环境下,使用grid帐号执行 运行asmcmd进入asm命令模式,如: [grid@oradb-node1 ~]$ asmcmd ASMCMD> ASMCMD> du ...

  9. Oracle RAC ASM disk header 备份 恢复 与 重建 示例说明

    一. 准备知识 RAC ASM由于其高度的封装性,使得我们很难知道窥探其内部的原理.ASM如果一旦出现问题,通常都很难处理.即便在有很完备的RMAN备份的情况下,恢复起来都可能需要很长的时间. 而AS ...

最新文章

  1. 南阳18--The Triangle
  2. Swift之深入解析Xcode13对Swift对象生命周期的优化
  3. EAST: An Efficient and Accurate Scene Text Detector(自然场景下文本识别)训练,测试
  4. python urllib.parse_Python3的urllib.parse常用函数小结
  5. js中__proto__和prototype的区别和联系
  6. 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(三)
  7. 万用表(数字多电表)的认识与使用
  8. 音频编码格式与术语汇总
  9. bbys_tu_2016(ret2text)
  10. 【微软2017年预科生计划在线编程笔试第二场 B】Diligent Robots
  11. 从eclips到idea
  12. 闪耀暖暖的3D建模真好吗?
  13. SparkStreaming 实现广告计费系统中在线黑名单过滤实战
  14. LRTimelapse Pro Mac(延时摄影软件) v5.1.1破解版
  15. 服务器云共享文件夹权限设置方法,服务器云共享文件夹权限设置方法
  16. MeSH 医学主题词数据库
  17. 【题目】pyCharm 专业版 和 社区版的区别以及如何查看其版本
  18. CentOS联网(图解超详细)
  19. Moodle平台使用问题集锦
  20. 删除/清除/过滤标点(所有中英文标点)的正则表达式——Desktop Search开发笔记【经验积累】

热门文章

  1. document.getElementsByName , document.getElementsByTagName ,document.createElement
  2. Android MediaCodec硬编码H264文件(四)
  3. FFmpeg查看支持的封装、编解码器、滤镜(四)
  4. cmake与ninja构建编译(二)
  5. warning: initialization from incompatible pointer type error, forbidden解决
  6. Vscode之运行更新出错
  7. C#之ActionBlock异步关闭死锁
  8. 人脸方向学习(五):Face Recognition-ArcFace解读
  9. 升级win11-需要开启主板的tpm2.0
  10. Docker和K8S对比