单机ASM管理:
要想使用ASM,必须先安装oracleasm相关的三个包 ,oracleasm-support,oracleasmlib,oracleasm,根据内核下载相应的lib包。安装完之后,先进行oracleasm的配置,
/etc/init.d/oracleasm createdisk VOL1 /dev/sda10,将一个新建的分区创建为disk。这个分区是不需要格式话的,在用 fdisk /dev/sda创建出来后,必须要使用命令 partprobe /dev/sda将分区识别出来,否则创建disk会失败。
在创建数据库之前可以先使用dbca 进行卷组的创建,也可以在创建数据库的过程中选择新建卷组。如果数据库已经在使用ASM了,那么可以在
在启动实例之前,必须先启动ASM,否则报错。可以通过export ORACLE_SID设置实例名分别启动。
连接到ASM实例,可以对ASM进行管理,其中几个重要的试图:
v$asm_diskgroup ASM磁盘组的相关信息
v$asm_disk ASM中disk的相关信息。
删除一个卷组中的一个disk,
alter diskgroup group_name drop disk 'disk_name';
eg: alter diskgroup DATA drop disk 'VOL4';
一般情况下可以正常的删除,
但是也有删除过程中可能会报错
ORA-15027: active use of diskgroup "DATA" precludes its dismount,这事就先要将卷组dismount ,然后在删除disk,dismount之前在数据库实例里要先将对应的数据文件 offline之后才可以进行dismount。删除完之后再将卷组mount,再把数据文件online。这样就可以实现在卷组中删除disk。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22418990/viewspace-711939/
,如需转载,请注明出处,否则将追究法律责任。