问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

组成ASM DiskGroup的盘大小不一样会有什么影响吗

发布网友 发布时间:2022-05-05 13:58

我来回答

2个回答

懂视网 时间:2022-05-05 18:20

这段时间由于采购存储,和很多存储厂商进行沟通时,都提到一点:支持存储容量的动态扩展。比如原来上的存储容量为5T划了一个lun,后来由于业务需求,需要扩展到1

这段时间由于采购存储,和很多存储厂商进行沟通时,都提到一点:支持存储容量的动态扩展。比如原来上的存储容量为5T划了一个lun,后来由于业务需求,需要扩展到10个T,后加的五个T的容量可以直接加到原来的存储上,原来的lun大小变成了10个T。

存储的lun在操作系统上是以磁盘的形式存在的,这样的话相当于磁盘的大小增加了,根据厂商技术的解释,如果使用了文件系统的话,在文件系统里,可以看到lun对应的磁盘变大,但是以前所使用的文件分区大小不变,如果需要使用新增的空间,可以对现有分区进行扩展,或划分新的分区,美国服务器,这一点不难理解。

比较疑惑的是,由于我使用的是oracle 11g rac+asm,而且没有使用asmlib,直接asm挂载的裸盘,如果某个lun变大以后,asm能不能识别到新增了空间?磁盘空间的改变,对原来asm的使用会不会有影响?这个问题厂家没能给出一个答覆,于是决定在虚拟机环境做一个测试,来验证一下。

测试环境是在vmware 8 下面,一个已经搭好的双机RAC环境,使用的是11gr2+asm+OEL6.1,在这个环境中我建好了三个磁盘组,ocr、data和fra,这三个磁盘组中ocr用了一块硬盘,data两个,fra一个,都是2g的虚拟盘。实验思路是将fra对应的2g盘手动扩展到2.5g,之后再查看diskgroup中磁盘组容量是否产生变化。

测试步骤如下:

1. 查看主机上fra磁盘组对应磁盘/dev/sdd大小为2g

clip_image001

2. 在asmca中查看各磁盘组大小为:

clip_image003

3. 在grid用户下使用sqlplus / as sysdba登录后查看各磁盘组大小:
运行select name,type,total_mb,free_mb,required_mirror_free_mb,usable_file_mb from v$asm_diskgroup;

clip_image005

4. 将虚拟机两个节点停机

5. 使用vmware下的命令扩展fra对应的虚拟磁盘

a) 进入到vmware安装目录下
cd "C:Program Files (x86)VMwareVMware Workstation"

b) 执行管理命令:
C:Program Files (x86)VMwareVMware Workstation>vmware-vdiskmanager.exe -x 2.5GB "F:vhderpsharediskfra.vmdk"

clip_image007

c) 完成后可以看到fra对应的磁盘文件扩展到2.5G

6. 再启动rac的两个节点,香港服务器,使用fdisk –l 查看对应的磁盘大小

clip_image011

7. 使用asmca查看磁盘组,发现所有磁盘组无法在asmca中查看,暂时还未找到出现该问题的原因

clip_image013

8. 使用sqlplus登录查询视图,发现磁盘组空间无变化

clip_image015

9. 此时怀疑是由于磁盘组需要重新mount才能识别新增容量,香港服务器租用,于是尝试重新mount FRA磁盘组.由于在asmca界面无法对磁盘组做操作,于是改用命令行完成

10. 使用命令先取消FRA磁盘组挂载,发现报权限错误

clip_image017

11. 后来发现在11g环境下,asm需要使用sysasm用户来完成磁盘组管理操作,换sysasm用户进行操作,将FRA磁盘组重新挂载

clip_image019

重新挂载后,发现磁盘组容量并没有像我们想像的变成该磁盘现在的实际大小。由此判断,在此环境中,如果直接扩展Lun的大小来实现数据库可用空间的扩展不能实现,如果需要扩展数据库可用容量,最好是在数据库存储端新增容量后,将新增容量划到一个新的lun中,在服务器上,将新的lun作为一个磁盘mount到需要扩展容量的磁盘组中,采用这样的方式才能非常方便和高效的实现ASM环境下数据库容量的扩展。

本文出自 “天知道的技术博客” 博客,转载请与作者联系!

热心网友 时间:2022-05-05 15:28

原来的确是有影响的!

在外部冗余的情况下,ASM相当于只负责条带的功能,大概是即时条带的样子,比如有2个unit要写,那么两个disk各写一个unit。这样,很简单试想一下,当一个disk已经写满,而另一个disk却还有一半的空间,那么这时再写文件就会报错ORA-15041。其实道理很简单,和我当初自己想的也一样,就是还不敢确定自己的想法。

还有就是,会产生性能影响!
比如我上面阵列的例子,如果把第二个RAID(1000G)划成2个LUN,每个500G,这样就有3个500G大小相同的disk来组成ASM DiskGroup,当有3个unit写入时,实际上,第二个RAID(1000G)就会多负载一个unit,即第二个RAID(1000G)中的每块盘的写请求会是第一个RAID(500G)的两倍。而我们知道,每块disk的IOPS能力基本是差不多的,跟容量大小是没有关系的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见老朋友开火车 正版PSP和山寨PSP有什么大差距吗? 山寨PSP是啥意思? 关于山寨PSP 为啥PSP不能山寨 呵呵 请问下PSP有没有山寨的?哪里有卖 有没有山寨版的psp? 虾不能和什么吃 大青虾跟什么不能一起吃 第一次打卡无锡,有哪些值得品尝的美食? 世界上最贵的车是多少元 信用卡还款日还了最低还款 ,第三天全额还款 华为watch gt 2-DE5为什么没有通话按键? 历史上最贵的车是多少钱 世界上最贵的车有多少元? 华为手表新款watch+gt2打电话手机屏也出现界面是怎么回事 买回来华为手表新款watch gt2手机响 为啥手表不响? 缴纳社保可以直接存钱到社保卡吗 我办理了一张联通的手机卡,在激活时视频为什么老是上传不成功? 手机传视频传不上去了什么原因2秒的视频都不行? 建行信用卡还最低额度可以吗 手机视频传到文件传输手时为什么传不过去? 风水学排山掌,翻卦掌,紫白掌怎样学法有何资料解释 请问2006年银行的回单可以打出来吗? 华夏银行回单多久生成 为什么新的没有漂流瓶 为什么新的没有漂流瓶 为什么新的没有漂流瓶 为什么新的没有漂流瓶 怎样将wav声音格式转换成mp3格式? 怎样去掉word里的水印标志 胸片需要脱无痕内衣吗 拍胸片,穿毛衣行不行?那要是衣服上有图案呢?格子衣服呢?请知情人解答!!!!! Ⅹ光拍片穿的衣服上边用漆画的图案影响片子的清析吗 拍胸片穿黑色保暖衣可以吗??是躺下拍一下就好了吗,需要几分钟,多少钱 邮政银行等额本金房贷贷款18万贷15年利息要多少 大家好…我想问下邮政储蓄贷款25万,十五年还奇,月供是多少?还有利息是多少,谢谢大家帮我算算 搜索有关国庆的资料和图片 国庆节过生日是一种什么感觉? 国泰君安开通创业板账户需要什么条件 我在雅安国泰君安开户的,想开通创业板,如何能在网上开通呢? 开户后多久可以开通创业板?国泰君安开户后多久能开通创业板300开头的_百度问一问 如何购买创业板股票呢? 国泰君安创业板开户要求是两年经验,说是两天开通,让操作日带身份证去,可是如何证明是两年经验? 新用户可以在网上开通创业板吗?有什么要求?很多证券公司新用户都可以开通创业板,请问国泰君安是否可以 请问在国泰君安可以开通创业板吗? 在网上能不能办理开通创业板,我是国泰君安的用户 为什么新的没有漂流瓶 为什么新的没有漂流瓶 - 信息提示