ITPub博客

首页 > 数据库 > Oracle > 向ASM diskgroup中添加磁盘的例行检查

向ASM diskgroup中添加磁盘的例行检查

原创 Oracle 作者:myownstars 时间:2012-02-22 15:39:19 0 删除 编辑

向 diskgroup添加磁盘前需要进行一系列的检查,以确保添加后RAC所有节点都能正常访问

 

1

以ORACLE用户登录所有的节点,依次执行如下命令

/etc/init.d/oracleasm scandisks (需要以root用户执行)

/etc/init.d/oracleasm listdisks

/etc/init.d/oracleasm querydisk 

确保新添加的disk对所有的节点都可见

 

使用dd命令确保每个节点都可对其进行I/O操作

dd if=/dev/oracleasm/disks/PRODA07 f=/dev/null count=100 bs=8192

 

使用kfed尝试读取磁盘的metadata

kfed read /dev/oracleasm/disks/PRODA07

 

2

创建一个临时diskgroup

CREATE DISKGROUP TEST EXTERNAL REDUNDANCY DISK ‘/dev/oracleasm/disks/PRODA07’

然后mount

SQL> ALTER DISKGROUP TEST MOUNT;
SQL> SELECT STATE, NAME FROM V$ASM_DISKGROUP;

如果每个ASM实例都能成功mount新建的TEST,则将其dismount并drop

SQL> alter diskgroup test dismount; --(from all the ASM instances, except from one).
SQL> DROP DISKGROUP TEST; --(from the ASM instance, which the diskgroup is still mounted).

 

3

至此验证完毕,该disk可以正式添加至diskgroup中

ALTER DISKGROUP data ADD DISK '/dev/oracleasm/disks/PRODA07';

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15480802/viewspace-716940/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 设置NLS_LANG参数
请登录后发表评论 登录
全部评论

注册时间:2010-03-18

  • 博文量
    375
  • 访问量
    3320717