My production database terminated by error ORA-04031 and ORA-00604.
Restarted database and is running fine. Below is the alert from alert,log file. Anyone faced this? I am trying to find the root cause of this and how to prevent this happening again
ORA-00604: error occurred at recursive SQL level 1
ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","select f.file#, f.block#, f....","sql area","tmp")
Errors in file /u01/oradata/prod1/bdump/prod1_cjq0_24261.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","select count(*) from sys.job...","sql area","tmp")
Errors in file /u01/oradata/prod1/bdump/prod1_reco_12416.trc:
ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","select host,userid,password,...","sql area","tmp")
RECO: terminating instance due to error 4031
Restarted database and is running fine. Below is the alert from alert,log file. Anyone faced this? I am trying to find the root cause of this and how to prevent this happening again
ORA-00604: error occurred at recursive SQL level 1
ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","select f.file#, f.block#, f....","sql area","tmp")
Errors in file /u01/oradata/prod1/bdump/prod1_cjq0_24261.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","select count(*) from sys.job...","sql area","tmp")
Errors in file /u01/oradata/prod1/bdump/prod1_reco_12416.trc:
ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","select host,userid,password,...","sql area","tmp")
RECO: terminating instance due to error 4031