应用于:
oracle服务器 - 企业级版本:11.2.2.1或者更新
文档中的信息应用于任何平台
症状:
当在运行'cluvfy comp ocr'的时候,可能会遇到以下的一些问题:
PRVF-4195 : Disk group for ocr location "+CAMPRODCRS" not available
PRVF-4162 : Size of the OCR location "+CAMPRODCRS" could not be determined
TRACE FILE
/orasoftgrid/app/oracle/11.2.0/grid/bin/kfod op=GROUPS nohdr=true
KFOD-00300: OCI error [-1] [OCI error] [ORA-12801: error signaled in parallel query server PZ98, instance jwcamprod1.obs.local:+ASM1 (1)
ORA-15080: synchronous I/O operation to a disk failed
ORA-15080: synchronous I/O operation to a disk failed
原因:
原因可能是下面中的一个:
1.发现字符串/dev/*
2.发现字符串正在获取其他设备中的数据,这个设备在之前已经从多径配置./dev/*中移除了
解决方法:
-- 这将会需要一个停机的时间
1. 备份 profile.xml文件:
cp $GRID_HOME/gpnp/<node_name>/profiles/peer/profile.xml $GRID_HOME/gpnp/<node_name>/profiles/peer/profile.xml.`date +"%Y%m%d_%H%M"`.orig
2. 改变发现的字符串
-- connect to asm using sqlplus
-- depending on the associated disk names you can use the following:
SQL> alter system set asm_diskstring='/dev/mapper/*camprod*' scope=spfile;
OR
SQL> alter system set asm_diskstring='/dev/ssd*' scope=spfile;
3.在所有的节点上重启ASM或者重启CRS
4. 再一次运行 'cluvfy comp ocr' 并检查