结合使用 Oracle ASM 和下面列出的一种存储管理方案:
硬件 RAID。有关更多信息,请参见如何结合使用 Oracle ASM 和硬件 RAID。
Solaris Volume Manager for Sun Cluster。有关更多信息,请参见如何在 Solaris Volume Manager for Sun Cluster 中为 Oracle RAC 数据库创建多属主磁盘集。
有关可通过使用 Oracle ASM 存储的 Oracle 数据库文件类型的信息,请参见存储管理要求。
使用 cldevice(1CL) 命令可实现此目的。
以下示例显示了从 cldevice list–v 命令的输出中提取的部分内容。
# cldevice list -v DID Device Full Device Path ---------- ---------------- … d5 phys-schost-3:/dev/rdsk/c3t216000C0FF084E77d0 d5 phys-schost-1:/dev/rdsk/c5t216000C0FF084E77d0 d5 phys-schost-2:/dev/rdsk/c4t216000C0FF084E77d0 d5 phys-schost-4:/dev/rdsk/c2t216000C0FF084E77d0 d6 phys-schost-3:/dev/rdsk/c4t216000C0FF284E44d0 d6 phys-schost-1:/dev/rdsk/c6t216000C0FF284E44d0 d6 phys-schost-2:/dev/rdsk/c5t216000C0FF284E44d0 d6 phys-schost-4:/dev/rdsk/c3t216000C0FF284E44d0 …
在此示例中,DID 设备 d5 和 d6 对应于群集中可用的共享磁盘。
以下示例显示了针对Step 2 的示例中标识的 DID 设备运行 cldevice show 命令的输出。此命令从节点 phys-schost-1 运行。
# cldevice show d5 d6 === DID Device Instances === DID Device Name: /dev/did/rdsk/d5 Full Device Path: phys-schost-1:/dev/rdsk/c5t216000C0FF084E77d0 Replication: none default_fencing: global DID Device Name: /dev/did/rdsk/d6 Full Device Path: phys-schost-1:/dev/rdsk/c6t216000C0FF284E44d0 Replication: none default_fencing: global
有关将 DID 设备配置到区域群集中的信息,请参见Oracle Solaris Cluster 软件安装指南 中的如何向区域群集中添加全局存储设备 (clsetup)或Oracle Solaris Cluster 软件安装指南 中的如何向区域群集中添加 DID 设备 (CLI)。
使用 format(1M) 命令、fmthard(1M) 命令或 prtvtoc(1M) 可实现此目的。从要在其中运行命令以创建或修改分片的节点指定完整设备路径。
例如,如果选择将分片 s0 用于 Oracle ASM 磁盘组,可以选择在分片 s0 中分配 100 GB 的磁盘空间。
要指定原始设备,请将 sX 附加到在Step 3 中获取的 DID 设备名称,其中 X 是分片编号。
# chown oraasm:oinstall /dev/did/rdsk/dNsX # chmod 660 /dev/disk/rdsk/dNsX # ls -lhL /dev/did/rdsk/dNsX crw-rw---- 1 oraasm oinstall 239, 128 Jun 15 04:38 /dev/did/rdsk/dNsX
有关更改供 Oracle ASM 使用的原始设备的所有权和权限的更多信息,请参见 Oracle ASM 文档。
# dd if=/dev/zero of=/dev/did/rdsk/dNsX bs=1024k count=200 2000+0 records in 2000+0 records out
例如,要对 Oracle ASM 磁盘组使用 /dev/did/ 路径,请将 /dev/did/rdsk/d* 值添加到 ASM_DISKSTRING 参数中。如果通过编辑 Oracle 初始化参数文件修改此参数,请对参数进行如下编辑:
ASM_DISKSTRING = '/dev/did/rdsk/*'
有关更多信息,请参见 Oracle ASM 文档。
接下来的步骤
确保安装了要用于 Oracle 数据库文件的所有其他存储管理方案。安装用于 Oracle 数据库文件的所有存储管理方案后,请转至Chapter 3, 注册和配置资源组。