免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4827 | 回复: 7
打印 上一主题 下一主题

oracleasm 创建asm disk不能识别全软raid? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-23 11:54 |只看该作者 |倒序浏览
操作系统:2.6.18-194.el5 x86_64 GNU/Linux
数据库系统:oracle 11g R2 + 11g grid infrastructure
asm软件:(1)oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm;(2)oracleasmlib-2.0.4-1.el5.x86_64.rpm;(3)oracleasm-support-2.1.7-1.el5.x86_64.rpm
软raid软件:mdadm
分区:/dev/sdb;/dev/sdc; /dev/sdd,总共三个分区,每个800GB,总共2.4TB

采用mdadm把三个分区做一个软raid0,聚合成一个大分区/dev/md0, fdisk -l /dev/md0 显示容量为2.4TB
#mdadm -C --verbose /dev/md0 --level=0 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
#fdisk -l /dev/md0
Disk /dev/md0: 2576.9 GB, 2576980180992 bytes
2 heads, 4 sectors/track, 629145552 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk /dev/md0 doesn't contain a valid partition table


然后执行/etc/init.d/oracleasm createdisks VOL0 /dev/md0, 生成了个asm disk :VOL0,后执行fdisk -l显示只有800GB容量:
#fdisk -l  /dev/oracleasm/disks/VOL0
Disk /dev/oracleasm/disks/VOL0: 858.9 GB, 858993459200 bytes
255 heads, 63 sectors/track, 104433 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/oracleasm/disks/VOL0 doesn't contain a valid partition table

用11g grid 建立asm diskgroup的时候也只能看到VOL0盘的800G容量

不知道是不是oracleasm不支持mdam做的软raid?还是我的设置有误?
请大家帮帮我,先谢谢了~

论坛徽章:
0
2 [报告]
发表于 2011-07-23 16:09 |只看该作者
在Oracle的文档中对此有说明,从Oracle下载的Oracle企业版ASM对磁盘阵列的支持,只支持EMC的,如需其它厂商的支持,需要购买原厂的技术支持。
当然虚拟机中的SCSI支持也是默认的。

论坛徽章:
0
3 [报告]
发表于 2011-07-23 16:23 |只看该作者
刚建立的时候容量显示也正常,但是重启后就只显示部分/dev/md0的1/3 容量。
不知道是不是启动顺序有问题。。

我用的是LSI的存储

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
4 [报告]
发表于 2011-07-23 17:06 |只看该作者
既然有ASM你还做软RAID干嘛?
ASM自动会帮你条带化的,这不是自己找事吗?
不过800G的问题很可能是溢出了,超过了2T导致?

论坛徽章:
0
5 [报告]
发表于 2011-07-23 17:40 |只看该作者
终于找到解决办法了,
#vim /etc/sysconfig/oracleasm
确保下列两行的值正确配置
ORACLEASM_SCANORDER="dm"
ORACLEASM_SCANEXCLUDE="sd"

哎,没有办法。用户的需求就是这样。。这年头乙方不好当哈。。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
6 [报告]
发表于 2011-07-31 10:14 |只看该作者
回复 5# lerner2002


    楼主不错。谢谢。解决了问题就是要分享给大家嘛。

论坛徽章:
0
7 [报告]
发表于 2011-07-31 16:23 |只看该作者
解决了就好,但是更倾向于ASM做条带和冗余

论坛徽章:
0
8 [报告]
发表于 2012-05-25 14:17 |只看该作者
楼主您好!我的碰到以上问题
可以看到
#ll /dev/oracleasm/disks

total 0

brw-rw---- 1 grid asmadmin 8, 17 May 25 13:36 CRS

brw-rw---- 1 grid asmadmin 8, 18 May 25 13:36 DATE

brw-rw---- 1 grid asmadmin 8, 19 May 25 13:36 REC

#/etc/init.d/oracleasm status

Checking if ASM is loaded: yes

Checking if /dev/oracleasm is mounted: yes

但11g grid 识别不到ASM组
请问你在ORACLEASM_SCANORDER="dm"
ORACLEASM_SCANEXCLUDE="sd"后面加的两个参数是什么意思?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP