如何在 ASMCMD 中创建 ASM 磁盘组

这篇文章介绍了如何通过 asmcmd 命令使用 XML 代码创建 ASM 磁盘组。

  1. 使用以下代码创建 XML 文件(例如 diskgroup.xml):
<dg name="datadg" redundancy="normal">
<fg name="SAN1">
<dsk string="ORCL:ASMDISK1"/>
<dsk string="ORCL:ASMDISK2"/> </fg>
<fg name="SAN2">
<dsk string="ORCL:ASMDISK3"/>
<dsk string="ORCL:ASMDISK4"/> </fg>
<a name="compatible.asm" value="11.2"/>
<a name="compatible.rdbms" value="11.2"/>
<a name="compatible.advm" value="11.2"/>
</dg>
  1. 然后通过 ASMCMD 执行 XML 脚本如下:
$ asmcmd mkdg diskgroup.xml
  1. 验证磁盘组是否已创建:
SQL*Plus: Release 11.2.0.1.0 Production on Tue Nov 1 17:59:37 2011
Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Automatic Storage Management option
SQL> select name, state, type from v$asm_diskgroup;
NAME                           STATE       TYPE
------------------------------ ----------- -----
ACFSDG                         MOUNTED     EXTERN
DATA                           MOUNTED     NORMAL
DATADG                         MOUNTED     NORMAL
RECO                           MOUNTED     NORMAL
日期:2020-09-17 00:11:40 来源:oir作者:oir