新建磁盘组

原创 2017-10-23 Oracle 宅必备

这个专题讲ASM相关的内容

接下来讲ASM 磁盘组相关的管理操作,首先是新建磁盘组

1. 新建磁盘组命令

我们通过create diskgroup命令来新建磁盘组,这里我们可以:

1.1 为磁盘组指定一个唯一的名称

磁盘组名称不区分大小写,存储时会以大写保存

1.2 指定磁盘组的冗余级别

为使ASM镜像文件,我们需要指定Normal级别和High级别

磁盘组一旦创建你不可以更改冗余级别,如果需要可以建立需要的冗余级别磁盘组,然后将文件转移过去

Oracle建议故障组设置相同的大小

1.3 指定需要放入磁盘组格式化的磁盘

可以使用通配符来增加磁盘

可以使用name关键字手动指定磁盘的名称

1.4 指定各个故障组包括的磁盘(可选)

如果不指定,则Oracle会将每个磁盘化为各自的故障组

1.5 指定故障组的类型(可选)

可以设定故障组类型为QUORUM和REGULAR

1.6 设定磁盘组的属性值(可选)

这里设定磁盘组的属性值,例如软件的兼容性和AU的大小

其他的介绍

Oracle会自动检测磁盘的大小,如果无法获取,我们可以通过size 关键字手动指定

如果一个磁盘通过force方式drop,我们必须通过force方式重新挂载

无法通过force方式挂载一个noforce方式dismount的磁盘

如果使用的是spfile,ASM会自动将建立的磁盘组加入到ASM_DISKGROUPS参数中,否则需要手动添加

2.新建磁盘组例子

Alt text

3.使用asmca图形化新建磁盘组

我们也可以通过asmca命令图形化新建磁盘组,通过grid用户运行

asmca

好了,这节讲了如何新建磁盘组,下节是alter磁盘组