环境:
Linux Server 5.4, Oracle 11.2.0.2, 单实例
这里的测试是参考了ASM hands-on training。
1. 创建normal redundancy asm磁盘组
点击(此处)折叠或打开
2. 模拟损坏磁盘
点击(此处)折叠或打开
3. 检查asm的磁盘视图:
点击(此处)折叠或打开
asm磁盘文件头的状态变成了CANDIDATE,而不再是MEMBER。
4. 在asm实例中删除磁盘。
点击(此处)折叠或打开
5. 在操作系统中删除asm磁盘。
点击(此处)折叠或打开
6. 在操作系统中加回asm磁盘。
点击(此处)折叠或打开
7. 在asm实例中加回asm磁盘。
点击(此处)折叠或打开
8. 检查rebalance操作
点击(此处)折叠或打开
NOTE:
必须要在实例中删除asm磁盘,不然系统认为磁盘被使用,不能再被加为系统的asm磁盘。
[root@dbs4 ~]# /etc/init.d/oracleasm createdisk DATAVOL3 /dev/i2o/hda7
Marking ASM disk "DATAVOL3" as an ASM disk: [FAILED]
总结:
测试发现有些操作和hands-on的training有些不一样。比如需要先在asm实例中
删除asm磁盘。Oracle认为存储应该由DBA来管理。ASM就是Oracle推荐的存储。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25105315/viewspace-695165/,如需转载,请注明出处,否则将追究法律责任。