β

当DISK大于1T时,10.2.0.5 ASM错误的识别为4095T ON AIX

ANBOB 5 阅读

前几日在一客户搭建ASM环境,存储工程师为每个LUN划分了1TB大小,但是当创建ASM DISKGROUP时显示为每个ASM DISK约为4PB 大小, 当然不是存储工程师开的玩笑,也不是上帝的馈赠,实际是ASM在AIX 平台上的当ASM DISK  LUN 在1T及以上的BUG.

如果使用ASMCA 选中ASM  Disk强行创建磁盘组时会提示:

ORA-15099: disk '/dev/rhdiskXX' is larger 
than maximum size of 2097152 MBs

这里每个ASM DISK的限制2TB,如果从V$ASM_DISK 查看total_mb时4293918720,还好这里就没有多么大的存储。通过操作系统

bootinfo -s [diskname]  --从操作系统可以显示正确的大小1T。

根据这个4P大小这个关键字,找到了一个类似的 Bug 9495887 , MOS中描述的是影响的是11.2.0.1版本,因10.2.0.5与该版本较接近,怀疑同样是该BUG引起。

解决方法:
1, 使用命令行方式创建,并指定大小;

create diskgroup datadg external redundancy
disk ‘/dev/rhdiskxxx’ size 1000G, ‘/dev/rhdiskyyy’ size 1000G;

OR

2, 重新划分为小于1T 的LUN

OR

3,升级版本或修复BUG

作者:ANBOB
A No Bad Oracle Blog

发表评论