ITPub博客

首页 > 数据库 > Oracle > (unable to communicate with CRSD/OHASD

(unable to communicate with CRSD/OHASD

翻译 Oracle 作者:lovestanford 时间:2015-08-04 14:35:55 0 删除 编辑
文本转自Metalink
ASM实例的alert文件出现大量
WARNING: failed to online diskgroup resource ora.DG_DATA.dg (unable to communicate with CRSD/OHASD)
WARNING: failed to online diskgroup resource ora.DG_OCR.dg (unable to communicate with CRSD/OHASD)

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.1 to 12.1.0.1 [Release 11.2 to 12.1]
Information in this document applies to any platform.
***Checked for relevance on 03-Jul-2013***

Symptoms

If OCR is located on ASM diskgroup, following shows in ASM alert log ($ORACLE_BASE/diag/asm/+asm/+ASMn/trace/alert_+ASMn.log) after ASM mounted all diskgroup successfully while starting up Grid Infrastructure(CRS):

SQL> ALTER DISKGROUP ALL MOUNT /* asm agent */
..
SUCCESS: diskgroup GI was mounted
SUCCESS: ALTER DISKGROUP ALL MOUNT /* asm agent */
..
WARNING: failed to online diskgroup resource ora.GI.dg (unable to communicate with CRSD/OHASD)



Or after ASM dismounted all diskgroup successfully while shutting down clusterware:

..
SUCCESS: ALTER DISKGROUP ALL DISMOUNT /* asm agent */
Sun Feb 07 11:11:13 2010
WARNING: failed to offline diskgroup resource ora.GI.dg (unable to communicate with CRSD/OHASD)
..
freeing rdom 0


Cause

In contrast to previous version of CRS, 11gR2 ASM does not depend on CRSD anymore; rather if OCR is located on ASM, ASM will start before CRSD while clusterware is coming up, and stops after CRSD while clusterware is going down. Due to the new startup sequence, ASM can not update diskgroup resource status in CRSD either during clusterware startup or shutdown, thus above message is logged.

Solution

The message can be ignored, the status of diskgroup and diskgroup resource will be synchronize by oraagent once clusterware is fully up.

To find out diskgroup resource status:

$GRID_HOME/bin/srvctl status diskgroup -g diskgroupname -a


To start or sync diskgroup resource:

$GRID_HOME/bin/srvctl start diskgroup -g diskgroupname

To find out diskgroup resource status:
$ORACLE_HOME/bin/srvctl status diskgroup -g DG_ARCH -a
$ORACLE_HOME/bin/srvctl status diskgroup -g DG_DATA -a

To start or sync diskgroup resource:
$ORACLE_HOME/bin/srvctl start diskgroup -g DG_ARCH
$ORACLE_HOME/bin/srvctl start diskgroup -g DG_DATA

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

请登录后发表评论 登录
全部评论

注册时间:2012-09-27

  • 博文量
    213
  • 访问量
    1041537