APPLIES TO:
Oracle Database - Enterprise Edition - Version 12.1.0.2 to 12.1.0.2 [Release 12.1]
Oracle Database - Standard Edition - Version 12.1.0.2 to 12.1.0.2 [Release 12.1]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Information in this document applies to any platform.
SYMPTOMS
"crsctl ctop has" and "crsctl start has" does not show any issues. When we tried to start with "/etc/init.d/ohasd start" or the system restart then we had below message:
# /etc/init.d/ohasd start
/etc/init.d/ohasd: line 168: ulimit: %CRS_LIMIT_OPENFILE%: invalid number
Starting ohasd:
CRS-4123: Oracle High Availability Services has been started.
But the services and everything seems to be fine except this error message at startup
CAUSE
Due to Bug 19353647 - OHASD START UNABLE TO INSTANTIATE %CRS_LIMIT_OPENFILE% which was closed as duplicate of internal Bug 18910576 - LNX64-12.1-DEINST-SCF: NOT INSTANTIATED CRS_LIMIT_OPENFILE IN INIT.OHASD SCRIPT
SOLUTION
Bug 18910576 is fixed in 12.2, request a patch if it's not available.
REFERENCES
BUG:19353647
- OHASD START UNABLE TO INSTANTIATE %CRS_LIMIT_OPENFILE%