如何创建ASM磁盘

如何创建ASM磁盘  

2008-08-14 20:30:10|  分类: Oracle 学习笔记|字号 订阅


http://missyou4417.blog.163.com/blog/static/78905686200871483010829/
单位的数据库服务器用的是oracle10g ,两台oracle作的rac集群,共享1T的盘阵。由于一些原因,盘阵有大约700G空间未划分给oracle。当我准备利用fdisk把未划分的空间给oracle时,发现实施工程师将盘阵分了四个主分区,已经无法将剩余的空间划分了。只能删掉一个主分区,建扩展分区,划分逻辑分区。当时四个主分区如下:
sdb1 ,sdb2分别作 crs和voting disk ,sdb3 ,sdb4作oracle asm 。只能将sdb4删除,才能建扩展分区,划分逻辑分区。直接利用fdisk 删除sdb4,会造成oracle asm 数据损坏,破坏rac。只能先将sdb4从asm 分区里 drop出来。
第一步:sqlplus 登录数据库:执行“select name from v$asm_diskgroup;“查询asm 的diskgroup,可以看到sdb3,sdb4,分别对应vol1 vol2。
第二部:执行”alter diskgroup DA TA drop disk 'VOL2' rebalance power 11;“,将VOL2从DA TA中drop。这时,oracle会将sdb4中的数据回写到sdb3,并作条带化。
使用fdisk 将sdb4删除后,重新建立分区。建立 sdb3为扩展分区,在扩展分区的基础上,建立sdb4,sdb5,sdb6。
将sdb4变为asmdisk ,执行“/etc/init.d/oracleasm createdisk VOL2 /dev/sdb4“,然后执行"alter diskgroup DA TA add disk 'VOL2' rebalance power 11;"加入到 diskgroup DA TA 。
重复上面分别将sdb5 sdb6 创建为 vol3 vol4 ,同样加入到DA TA.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值