关于rebalance,对于同时增加ASM磁盘rebalance负载是不可避免的,至于你说的存储负载过大,这个应该还好吧,rebalance的速度主要取决于IO性能,个人觉得,你可以通过依次加入的形式,手动平衡磁盘组,选择系统相对不繁忙的时候或者晚上执行,同时,在你执行alter diskgroup add disk前后,都可以选择执行alter diskgroup diskname rebalance power 9,加大平衡度(有0-11个级别,默认值为1),并且,关注后台v$asm_operator状态,至于你说的同时扩容,起码还有个先后顺序吧,当一个磁盘组完成的时候再依次加其他系统,原则就是综合时间,集中优先资源,依次执行。
还有一种思路就是,纯粹是为了避免rebalance,老asm磁盘组保持不变,新建新的磁盘组,老的磁盘组中的数据文件固定大小,在新asm磁盘组新建相应数据文件,以后新的数据写在新的asm磁盘组,当然这个方案的缺点确定也很明显。
至于具体的采用那种,个人倾向于第一种,希望可以帮到你。