您现在的位置是:主页 > 数据库技术 > 数据库技术
ASM如何管理
IDCBT2021-12-27【服务器技术】人已围观
简介这篇文章将为大家详细讲解有关ASM如何管理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 一.创建/删除asm磁盘组: 1.在操作系统创建ASM磁
这篇文章将为大家详细讲解有关ASM如何管理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
一.创建/删除asm磁盘组:
1.在操作系统创建ASM磁盘
/etc/init.d/oracleasm create VOL4 /dev/sde1
2.在oralce里添加此块asm磁盘
create diskgroup diskgroup_name
<high|normal|external> redundancy
failgroup failgroup_name disk 'disk_nmae' name asm_disk_name
...
;
说明:
failgroup (故障组)的个数的限制:
HIGH ---------- failgroup >= 3
NORMAL ---------- failgroup >= 2
EXTERNAL -------- failgroup == 0 (不能指定故障组)
SQL>create diskgroup DATA2 external redundancy disk 'ORCL:VOL4'; --如果是创建external磁盘组,那么就无需指定故障组。
SQL>create diskgroup DATA2 normal redundnacy
failgroup DATA2_FG_1 disk
'ORCL:VOL4'
failgroup DATA2_FG_2 disk
'ORCL:VOL6'
/ --创建一个normal磁盘组,其中含有两个故障组。
3.删除磁盘组
SQL>drop diskgroup DATA2; --删除的磁盘组必须挂载着
4.挂载/卸载磁盘组
SQL>alter disgroup DATA2 mount/dismount;
二.向ASM磁盘组中添加/删除磁盘:
1、向指定的故障组加入磁盘
SQL> alter diskgroup diskgroup_name
add failgroup failgroup_name disk 'disk_name' name asm_disk_name [force];
2、加入磁盘并新增一个故障组
SQL>alter diskgroup dgdata2
add disk 'disk_name' name asm_disk_name; --不指定故障组名,名称与name字段相同
SQL> alter diskgroup DATA1 add disk 'ORCL:VOL4'; --不指定故障组名和ASM磁盘名,其名称由系统统一指定。
很赞哦! ()