设为首页 加入收藏

TOP

ORACLE之ASM概念(八)
2015-11-21 01:48:25 来源: 作者: 【 】 浏览:11
Tags:ORACLE ASM 概念
TE,TYPE from v$asm_diskgroup;
GROUP_NUMBER ? NAME ? ? ?STATE ? ? ? TYPE
------------------------ ----------------- ?-------------- ? ?--------
1 ?ASMGROUP1 ?CONNECTED ?NORMAL
? ? ? ? ? ?SQL> SELECT a.name GRPNAME,b.group_number GR_NUMBER,b.disk_numberDK_NUMBER,b.name ASMFILE,b.path,b.mount_status,b.state FROM v$asm_diskgroupa,v$asm_disk b;
GRPNAME ? ?GR_NUMBER ?DK_NUMBER ASMFILE ? ? ? ? ? ? ? ? ? ? ? ?PATH ? ? ? ? ? ? ? ? ? ? ?MOUNT_S STATE
---------- ---------- ---------------------------------------- ------------------------- ------- --------
ASMGROUP1 ?1 ? ?0ASMGROUP1_0000 ? ?/dev/oracleasm/disks/VOL1OPENED ?NORMAL
ASMGROUP1 1 ? 1ASMGROUP1_0001 ? ? /dev/oracleasm/disks/VOL2 OPENED ?NORMAL
?
l ?查看磁盘组ASMGROUP1中的成员
SQL> selectgroup_number,disk_number, failgroup,name,path from v$asm_disk where FAILGROUPlike 'ASMGROUP1%';
GROUP_NUMBERDISK_NUMBER FAILGROUP ? ? ? ? ? ? ? ? ? ? NAME ? ? ? ? ? ? ? ? ? ? ? ? ?PATH
----------------------- ------------------------------ ----------------------------------------------------------------------
? ? ? ? ? 2 ? ? ? ? ? 1 ASMGROUP1_0001 ? ? ? ? ? ? ? ? ASMGROUP1_0001 ? ? ? ? ? ? ? ? /dev/oracleasm/disks/VOL2
? ? ? ? ? ?2 ? ? ? ? ? 0 ASMGROUP1_0000 ? ? ? ? ? ? ? ? ASMGROUP1_0000 ? ? ? ? ? ? ? ? /dev/oracleasm/disks/VOL1
SQL>
?
l ?添加为ASMGROUP1添加磁盘
SQL> alterdiskgroup ASMGROUP1 add disk '/dev/oracleasm/disks/VOL10';
Diskgroupaltered.
?
l ?我们可以看到已经添加成功了
SQL> ?select group_number,disk_number,failgroup,name,path from v$asm_disk where FAILGROUP like 'ASMGROUP1%';
GROUP_NUMBERDISK_NUMBER FAILGROUP ? ? ? ? ? ? ? ? ? ? ?NAME ? ? ? ? ? ? ? ? ? ? ? ? ? PATH
----------------------- ------------------------------ ----------------------------------------------------------------------
? ? ? ? ? ?2 ? ? ? ? ? 2 ASMGROUP1_0002 ? ? ? ? ? ? ? ? ASMGROUP1_0002 ? ? ? ? ? ? ? ? /dev/oracleasm/disks/VOL10
? ? ? ? ? ?2 ? ? ? ? ? 1 ASMGROUP1_0001 ? ? ? ? ? ? ? ? ASMGROUP1_0001 ? ? ? ? ? ? ? ? /dev/oracleasm/disks/VOL2
? ? ? ? ? ?2 ? ? ? ? ? 0 ASMGROUP1_0000 ? ? ? ? ? ? ? ? ASMGROUP1_0000 ? ? ? ? ? ? ? ? /dev/oracleasm/disks/VOL1
?
2、ASM三种磁盘组的创建及删除(High ?Normal Extermal)
2.1 ?创建High级别的ASM磁盘组,最少需要三块磁盘来创建。
SQL> create diskgroup asmhigh high redundancy disk'/dev/oracleasm/disks/VOL3','/dev/oracleasm/disks/VOL4','/dev/oracleasm/disks/VOL5';
Diskgroupcreated.
?
2.2 ?创建Normal级别的ASM磁盘,最少需要两个磁盘来创建。
SQL> creatediskgroup asmnormal normal redundancy disk'/dev/oracleasm/disks/VOL6','/dev/oracleasm/disks/VOL7';
Diskgroupcreated.
?
2.3 ?创建Extermal级别的ASM磁盘,最少需要一个磁盘来创建。
SQL> creatediskgroup asmexternal external redundancy disk '/dev/oracleasm/disks/VOL8';
Diskgroupcreated.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
2.4 ?查看刚才创建的磁盘状态
SQL> select name,state,type fromv$asm_diskgroup;
NAME ? ? ? ? ? ?STATE ? ? ? TYPE
--------------- ----------- ------
ASMGROUP1 ? ? ? MOUNTED ? ?NORMAL
ASMHIGH ? ? ? ? MOUNTED ? ? HIGH
ASMNORMAL ? ? ?MOUNTED ? ?NORMAL
ASMEXTERNAL ? ? MOUNTED ? ?EXTERN
?
2.5 ? ? ? ? 为ASM磁盘组添加成员,在这里我们就以Normal磁盘组来进行成员添加的例子:
SQL> alter diskgroup ASMNORMAL add disk'/dev/oracleasm/disks/VOL9';
Diskgroup altered.
SQL> select group_number,disk_number,failgroup,name,path from v$asm_disk where FAILGROUP like 'ASMNORMAL%';
GROUP_NUMBER DISK_NUMBER FAILGROUP ? ? ? ? ? ? ? ? ? ? ?NAME ? ? ? ? ? ? ? ? ? ? ? ? ? PATH
------------ -----------------------------
首页 上一页 5 6 7 8 9 10 11 下一页 尾页 8/11/11
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇将空值转换为实际值 下一篇Oracle将一列分成多列

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: