ORA-01513, "invalid current time returned by operating system"
Summary: Race condition between the threads accessing TOD (time of day) function. The fix is to remove the asynchronous access to the function.
Detail: Oracle intercepts calls to localtime_r as it is not asynch signal safe. They don't expect a client library to spawn a thread and call localtime_r(). localtime_r() gets called from a thread as a part of odm_discover(), in VRTSodm.
This issue is fixed in the following releases:
odm-rhel5_x86_64-5.1SP1RP3HF1
odm-rhel5_x86_64-6.0.100.001
odm-rhel6_x86_64-6.0.1.001
odm-sles10_x86_64-6.0.1.001
odm-sles11_x86_64-6.0.1.001
Please contact Veritas support to obtain access to these fixes.
Applies To
RHEL 5 & 6 OS or SLES 10 & 11 / Oracle 11.2.0.2 or 11.2.0.3 / Storage Foundation ODM 5.1SP1 or 6.0.1