ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ASM管理

ASM管理

原创 Linux操作系统 作者:longqidong 时间:2011-11-24 15:26:24 0 删除 编辑
  单机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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 使用rman修复坏块
请登录后发表评论 登录
全部评论

注册时间:2009-08-26

  • 博文量
    94
  • 访问量
    474892