用于 Oracle Real Application Clusters 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

在 Sun Cluster Support for Oracle Real Application Clusters 中安装存储管理软件

为您用于 Oracle Real Application Clusters 数据库和 Oracle 软件的存储管理方案安装软件。

如何使用 Solaris Volume Manager for Sun Cluster

要使用具有 Sun Cluster Support for Oracle Real Application Clusters 的 Solaris Volume Manager for Sun Cluster 软件,请执行以下任务。

  1. 确保您使用的是 Solaris 9 9/04 或兼容版本。

    在安装 Solaris 操作系统过程中安装了 Solaris Volume Manager for Sun Cluster。

  2. 在群集节点上配置 Solaris Volume Manager for Sun Cluster 软件。

    有关更多信息,请参见Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“安装和配置 Solstice DiskSuite 或 Solaris Volume Manager 软件”

从此处可转到何处

转到安装 Sun Cluster Support for Oracle Real Application Clusters 软件包以安装 Sun Cluster Support for Oracle Real Application Clusters 软件包。

如何使用 VxVM

要使用具有 Sun Cluster Support for Oracle Real Application Clusters 的 VxVM 软件,请执行以下任务。

  1. 如果要使用具有群集功能的 VxVM,除了获得基本的 VxVM 许可证之外,还要获得卷管理器群集功能的许可证。

    有关 VxVM 许可要求的详细信息,请参见 VxVM 文档。


    注意 – 注意 –

    无法为卷管理器群集功能正确安装许可证,可能会在安装 Oracle Real Application Clusters 支持时导致紧急情况。安装 Oracle Real Application Clusters 软件包之前,请运行 vxlicense -pvxlicrep 命令,以确保您已为卷管理器群集功能安装了有效的许可证。


  2. 在群集节点上安装和配置 VxVM 软件。

    有关详细信息,请参见Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“安装和配置 VERITAS Volume Manager”和 VxVM 文档。

从此处可转到何处

转到安装 Sun Cluster Support for Oracle Real Application Clusters 软件包以安装 Sun Cluster Support for Oracle Real Application Clusters 软件包。

如何使用硬件 RAID 支持

您可以使用具有硬件 RAID 支持的 Sun Cluster Support for Oracle Real Application Clusters。

例如,您可以使用具有硬件 RAID 支持而不带有 VxVM 软件的 Sun StorEdgeTM A3500/A3500FC 磁盘阵列。要使用此组合,请配置磁盘阵列的逻辑单元号 (LUN) 顶部的原始设备标识 (/dev/did/rdsk*)。要在使用具有硬件 RAID 的 StorEdge A3500/A3500FC 磁盘阵列的群集上设置 Oracle Real Application Clusters 的原始设备,请执行以下步骤。

  1. 在磁盘阵列上创建 LUN。

    有关如何创建 LUN 的信息,请参见 Sun Cluster 硬件文档。

  2. 创建 LUN 后,运行 format(1M) 命令将磁盘阵列的 LUN 分成所需数量的片。

    下例列出了 format 命令的输出。


    # format
    
    0. c0t2d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
       /sbus@3,0/SUNW,fas@3,8800000/sd@2,0
    1. c0t3d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
       /sbus@3,0/SUNW,fas@3,8800000/sd@3,0
    2. c1t5d0 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@1/rdriver@5,0
    3. c1t5d1 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@1/rdriver@5,1
    4. c2t5d0 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@2/rdriver@5,0
    5. c2t5d1 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@2/rdriver@5,1
    6. c3t4d2 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@3/rdriver@4,2

    注意 –

    为防止磁盘分区信息丢失,请勿在用于原始数据的磁盘片的柱面 0 处开始分区。磁盘分区表存储在磁盘的柱面 0 处。


  3. 运行 scdidadm(1M) 命令以查找对应于您在步骤 1 中创建的 LUN 的原始设备标识 (DID)。

    下例列出了 scdidadm -L 命令的输出。


    # scdidadm -L
    
    1        phys-schost-1:/dev/rdsk/c0t2d0   /dev/did/rdsk/d1
    1        phys-schost-2:/dev/rdsk/c0t2d0   /dev/did/rdsk/d1
    2        phys-schost-1:/dev/rdsk/c0t3d0   /dev/did/rdsk/d2
    2        phys-schost-2:/dev/rdsk/c0t3d0   /dev/did/rdsk/d2
    3        phys-schost-2:/dev/rdsk/c4t4d0   /dev/did/rdsk/d3
    3        phys-schost-1:/dev/rdsk/c1t5d0   /dev/did/rdsk/d3
    4        phys-schost-2:/dev/rdsk/c3t5d0   /dev/did/rdsk/d4
    4        phys-schost-1:/dev/rdsk/c2t5d0   /dev/did/rdsk/d4
    5        phys-schost-2:/dev/rdsk/c4t4d1   /dev/did/rdsk/d5
    5        phys-schost-1:/dev/rdsk/c1t5d1   /dev/did/rdsk/d5
    6        phys-schost-2:/dev/rdsk/c3t5d1   /dev/did/rdsk/d6
    6        phys-schost-1:/dev/rdsk/c2t5d1   /dev/did/rdsk/d6
  4. 使用 scdidadm 输出标识的 DID 设置原始设备。

    例如,scdidadm 输出可能标识对应于磁盘阵列的 LUN 的原始 DID 为 d4。在这种情况下,请使用 /dev/did/rdsk/d4sN 原始设备,其中 N 为片的编号。

从此处可转到何处

转到安装 Sun Cluster Support for Oracle Real Application Clusters 软件包以安装 Sun Cluster Support for Oracle Real Application Clusters 软件包。

如何使用 Sun StorEdge QFS 共享文件系统

您必须使用具有硬件 RAID 支持的 Sun StorEdge QFS 共享文件系统。


注意 –

有关安装、配置和使用 Sun StorEdge QFS 共享文件系统的详细说明,请参见 Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration GuideSun StorEdge QFS and Sun StorEdge SAM-FS File System Administration Guide


  1. 确保已安装 Sun StorEdge QFS 软件。

  2. 确保每个 Sun StorEdge QFS 共享文件系统均已正确配置为可以与 Sun Cluster Support for Oracle Real Application Clusters 结合使用。

  3. 确保已使用正确的选项安装每个 Sun StorEdge QFS 共享文件系统,使其可以与 Sun Cluster Support for Oracle Real Application Clusters 结合使用。

    • 对于包含二进制文件、配置文件、警报文件和跟踪文件的文件系统,请使用缺省安装选项。

    • 对于包含数据文件、控制文件、联机重做日志文件和归档重做日志文件的文件系统,请按如下所示来设置安装选项:

      • /etc/vfstab 文件中设置 shared 选项。

      • /etc/opt/SUNWsamfs/samfs.cmd 文件或 /etc/vfstab 文件中,设置以下选项:

        stripe=width
        sync_meta=1
        mh_write
        qwrite
        forcedirectio
        nstreams=1024
        rdlease=300设置此值以获得最佳性能。
        wrlease=300设置此值以获得最佳性能。
        aplease=300设置此值以获得最佳性能。
        
        width

        为文件系统中的设备指定所需的存储条宽度。所需存储条宽度为文件系统磁盘分配单元 (DAU) 的倍数。width 必须为大于或等于 1 的整数。


      注意 –

      确保 /etc/vfstab 文件中的设置与 /etc/opt/SUNWsamfs/samfs.cmd 文件中的设置不冲突。/etc/vfstab 文件中的设置将覆盖 /etc/opt/SUNWsamfs/samfs.cmd 文件中的设置。


  4. 为 Sun StorEdge QFS 元数据服务器注册和配置数据服务。

从此处可转到何处

下一步取决于您是否为 Oracle 二进制文件和 Oracle 配置文件使用 Sun StorEdge QFS 文件系统。

如何使用群集文件系统

  1. 创建并装载群集文件系统。

    有关如何创建和装载群集文件系统的信息,请参见Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“配置群集”

  2. 如果您使用 UNIX 文件系统 (UFS),请确保为各种类型的 Oracle 文件指定正确的安装选项。

    有关正确的选项,请参见下表。在向安装点的 /etc/vfstab 文件中添加条目时,设置这些选项。

    文件类型 

    选项 

    归档重做日志文件

    globalloggingforcedirectio

    Oracle 应用程序二进制文件、配置文件、警报文件和跟踪文件

    globallogging

从此处可转到何处

转到为共享文件系统创建特定于节点的文件和目录以创建 Sun Cluster Support for Oracle Real Application Clusters 软件所需的针对节点的文件和目录。