一、 两台主机认盘
二、 ①记录两台主机的已有磁盘信息
三、 # lsdev -Cc disk
四、 # lspv
五、 # powermt display dev=all
六、 ②主机端认盘
七、 两台主机上都执行,执行完后与①结果进行比对
八、 # cfgmgr
九、 ③确认新映射的盘都被认到
十、 二、修改新认到的盘的属性
十一、 ①修改权限和属主(组)信息
十二、 # chown grid:asmadmin /dev/ rhdisk13
十三、 # chown grid:asmadmin /dev/ rhdisk14
十四、 # chmod 660 /dev/ rhdisk13
十五、 # chmod 660 /dev/ rhdisk14
十六、 ②清除PVID和reserve_lock(reserve_policy)
十七、 # lsattr -El hdiskpower*
十八、 如果pvid不是none,需要清除pvid,如果reserver_lock有策略需要将其去掉,具体命令为:
十九、 # chdev -l hdiskpower19 pv=clear(清除PVID)
二十、 # chdev -l hdiskpower19 -a reserve_lock=no
二十一、 或者
二十二、 # chdev -l hdiskpower19 -a reserve_policy=no_reserve
二十三、 存储厂商不同锁策略的名字也不同,可以通过lsattr -El pvname来确认。
二十四、 一、Oracle RAC 11g扩容
二十五、 ①查看asm磁盘组空间使用情况
二十六、 # su – grid
二十七、 $ sqlplus / as sysdba
select name, total_mb, free_mb, state from v$asm_diskgroup;
② 查看diskgroup对应disk的信息select * form v$asm_operation;
select * from v$asm_diskgroup
select group_number, disk_number, mount_status, header_status, name, path from v$asm_disk;
③通过asmcmd的lsdg命令可以看到目前asm实例中,盘的状态,diskgroup的冗余类型, AU size, 总空间,可用空间等信息
[grid@xjocsdba:/home/grid]$ asmcmd
ASMCMD>lsdg
④ 增加ASM磁盘组空间
首先,如果在操作系统层面确定了,要把rhdisk13, rhdisk13这2个盘加入到ASM_DATA里去;
确认磁盘属性无误:
# lsattr -El hdisk13 | grep -E
‘lock|pvi
d’grep -v takeovpvid none Physical volume identifier False
reserve_lock no Reserve device on open True
确认磁盘属组无误:
# ls -l /dev/ hdisk13
|
需要改:rhdisk13,rhdisk14 组为:grid. asmadmin
⑤ 登陆到grid用户,添加相应的盘到相应的disk group
# su – grid
$ sqlplus / as sysasm
SQL> alter diskgoup DATA add disk ‘/dev/ rhdisk13′;
SQL> alter diskgoup DATA add disk ‘/dev/ rhdisk14′;
这条语句虽然执行了,不过ASM需要自动平均磁盘组中的数据,这必然需要消耗一定的时间(视数据量多少),默认情况下alter diskgroup语句并不会等待所有工作全部完成才返回控制权,要监控后台进行的操作:
SQL> select * from v$asm_diskgroup;
再次,查看diskgroup的大小,确认已添加成功:
持续刷新此SQL,直到此SQL的返回为no rows selected为止
SQL> select name, total_mb, free_mb, state from v$asm_diskgroup;
也可以手动指定自动平衡度,默认为1:
SQL> alter diskgoup DATA add disk ‘/dev/ rhdisk13′ rebalance power 5;
SQL> alter diskgoup DATA add disk ‘/dev/ rhdisk14′ rebalance power 5;
6. 最后,查看asm的alert日志,确保没有报错出现。
与asm group有关的视图:
1. v$asm_diskgroup
2. v$asm_disk
因篇幅问题不能全部显示,请点此查看更多更全内容