HAS Does Not Start After Server Reboot. CRS-4124 And CRS-4000 Errors
(Doc ID 1624661.1)
Last updated on MARCH 07, 2022
Applies to:
Oracle Database - Enterprise Edition - Version 11.2.0.1 to 11.2.0.4 [Release 11.2]Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Backup Service - Version N/A and later
Information in this document applies to any platform.
Symptoms
CRS does not start after server reboot and manually start CRS/HAS fails with CRS-4124, CRS-4000:
# /u01/app/grid/product/11.2.0/grid/bin/crsctl start has
CRS-4124: Oracle High Availability Services startup failed.
CRS-4000: Command Start failed, or completed with errors.
CRS-4124: Oracle High Availability Services startup failed.
CRS-4000: Command Start failed, or completed with errors.
There is no update in the alert_<hostname>.log or other CRS log files. From the OS system log it shows:
Feb 11 23:23:32 RACDB01 grid: [ID 702911 user.error] exec /u01/app/grid/product/11.2.0/grid/perl/bin/perl -I/u01/app/grid/product/11.2.0/grid/perl/lib /u01/app/grid/product/11.2.0/grid/bin/crswrapexece.pl
/u01/app/grid/product/11.2.0/grid/crs/install/s_crsconfig_racdb01_env.txt /u01/app/grid/product/11.2.0/grid/bin/ohasd.bin "reboot"
/u01/app/grid/product/11.2.0/grid/crs/install/s_crsconfig_racdb01_env.txt /u01/app/grid/product/11.2.0/grid/bin/ohasd.bin "reboot"
Attaching the strace/truss when starting the CRS, it shows "cannot execute"
27942: execve("/u01/app/grid/product/11.2.0/grid/perl/bin/perl", 0x0003D7B4, 0x0003D7D0) Err#13 EACCES [file_dac_execute]
27942: write(2, " / u 0 1 / a p p / g r i".., 43) = 43
27942: write(2, " : ", 2) = 2
27942: write(2, " / u 0 1 / a p p / g r i".., 47) = 47
27942: write(2, " : ", 2) = 2
27942: write(2, " c a n n o t e x e c u".., 14) = 14
27942: write(2, "\n", 1) = 1
27942: _exit(1)
27942: write(2, " / u 0 1 / a p p / g r i".., 43) = 43
27942: write(2, " : ", 2) = 2
27942: write(2, " / u 0 1 / a p p / g r i".., 47) = 47
27942: write(2, " : ", 2) = 2
27942: write(2, " c a n n o t e x e c u".., 14) = 14
27942: write(2, "\n", 1) = 1
27942: _exit(1)
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |