2011-11-11

segfault error 6 in exectask after upgrade to 11G

see also : http://juliandyke.wordpress.com/2010/10/25/investigating-cvu-failures/
exectask -getfileinfo Dumps Core When Executing cluvfy [ID 1359659.1]

Applies to:

Oracle Server - Enterprise Edition - Version: 11.2.0.2 and later   [Release: 11.2 and later ]
Information in this document applies to any platform.

Purpose

Command 'exectask -getfileinfo' is called by Cluster Verification Utility (CVU), the note lists issues related to exectask coredumps


exectask -getfileinfo Dumps Core When Executing cluvfy

Symptoms of the issue:

  • For 11.2.0.2 and above, it can happen every 6 hours since ora.cvu resource is executed at that interval
  • As "-getfileinfo" is called in a few different place, CVU can generate various errors but always with same error string "GetFileInfo command failed"
ERROR: 
PRVF-4175 : OCR config file "/var/opt/oracle/ocr.loc" check failed on the following nodes:

    racnode1:GetFileInfo command failed.

 
ERROR:
PRVF-4178 : Check for OCR location "/ocrvd/clu1/ocr" failed on the following nodes:

    racnode1:GetFileInfo command failed

Bug list:

bug 9771737 - Core dump occurs if a non-existent file name is specified, fixed in 11.2.0.3

$ /tmp/CVU_11.2.0.2.0_oracle/exectask.sh -getfileinfo non-exist-file
Segmentation fault

bug 11816441 - Core dump happens when calling -getfileinfo, affects Solaris only, fixed in 11.2.0.3


Solutions/Workarounds


The recommended solution is to apply patch set and patch set updates. If patch is not available, and ora.cvu keeps generating core, the workaround is to stop and disable the resource as grid user:

$ $GRID_HOME/bin/srvctl stop cvu
$ $GRID_HOME/bin/srvctl disable cvu

Niciun comentariu:

Trimiteți un comentariu