以grid用户登入开始ASMCA配置磁盘组,因为是图形界面,我们使用grid用户的
vnc session ( 如果是root的vnc进入到su 到grid会报错) .
[grid@rac001 bin]$ pwd
/u01/grid/11.2.0/bin
[grid@rac001 bin]$ ./asmca
图形界面显示到Disk Groups 。我们可以看到先前配置的OCR_VOTE已经在列。点击
下面的create 创建datafile及flash recovery area的ASM磁盘组。
磁盘组名称ORADATA, 冗余部分选择External, 点击磁盘为ORCL:ASMDATA01,点击OK.
继续create
磁盘组名称ORAFLASH, 冗余部分选择External, 磁盘为ORCL:ASMDATA02,点击OK.
全部OK后点击QUIT退出。
4 . ASMLib 及其他常用命令
ORCL关键字说明:
Linux ASMLib 的发现字符串
ASMLib 使用发现字符串来确定ASM 正在请求哪些磁盘。一般的Linux ASMLib 使用
glob 字符串。字符串必须以"ORCL:" 为前缀。磁盘通过名称来指定。可以通过发现字
符串"ORCL:VOL1" 在ASM 中,发现以名称"VOL1" 创建的磁盘。类似地,可以用发
现字符串"ORCL:VOL*" 来查询所有以字符串"VOL" 开始的磁盘。
不能在发现字符串中用路径名称来发现磁盘。如果缺少前缀,那么一般的Linux ASMLib
将完全忽略发现字符串,认为它适用于一个不同的ASMLib。唯一的例外是空字符串(""),
它被认为是一个全通配符。这与发现字符串"ORCL:*" 完全等价。
其他常用命令:
SQL>create diskgroup dg2 external redundancy disk 'ORCL:VOL3';
SQL>drop diskgroup dg2 including contents; 默认是可以删除empty的diskgroup , 如果磁盘组
不是空的, 不接including contents 会报错. 指定including contents 即删除磁盘组中所有文件, 即使不是为空.
SQL>alter diskgroup dg1 add disk 'ORCL:VOL3';
Diskgroup altered.
SQL>alter diskgroup dg1 rebalance power 8 ;
Diskgroup altered.