Tag Archives: kfed

KFED-320错误

利用kfed的repair命令修复asm头块,碰到这个错误。 错误信息如下: $kfed repair /dev/rhdisk3 KFED-00320: Invalid block num1 = [3], num2 = [1], error = [type_kfbh] 导致这个错误的原因是由于当前磁盘组的AUSIZE不是默认值1M,而是4M。 对于磁盘组的头块损坏,不知道具体AUSIZE的值的情况,有两个方法,一是通过ASM的告警日志文件,找磁盘组创建时的参数信息: SUCCESS: CREATE diskgroup oradata external redundancy disk ‘/dev/rhdisk3’, ‘/dev/rhdisk4’, ‘/dev/rhdisk5’, ‘/dev/rhdisk6’, . . . ‘/dev/rhdisk31’, ‘/dev/rhdisk32’ attribute ‘au_size’=’4M’, ‘compatible.asm’=’11.2’, ‘compatible.rdbms’=’11.2’ NOTE: … Continue reading

Posted in ORACLE | Tagged , , , , | Leave a comment

使用kfed出现无法初始化diag的错误

测试环境上使用kfed工具出现错误。 错误信息如下: grid@solaris:~$ kfed ERROR!!! could NOT initialize the diag context grid@solaris:~$ id uid=502(grid) gid=501(dba) grid@solaris:/u02/app/oracle/product/11.2.0/grid/bin$ ./kfed Unable TO run program ed 根据错误信息搜索MOS,确认问题为KFED – ERROR!!! could not initialize the diag context [ID 1335596.1]。导致问题的原因是kfed会尝试建立自己的目录并记录日志,而当前的目录结构使得grid用户没有权限执行这个初始化的动作。在MOS的这篇文档中,是由于使用root执行国kfed,导致目录的owner变为root,而grid用户执行操作时则报错。 grid@solaris:~$ ls -l $ORACLE_HOME/log/diag total 14 -rw-r—– … Continue reading

Posted in ORACLE | Tagged , , , | 1 Comment