ADG : ORA-04031 Shared Memory ("shared pool","unknown object","sga heap(1,0)","gcs dynamic s") (Doc ID 2176415.1)

Last updated on OCTOBER 03, 2016

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.1 to 12.1.0.2 [Release 11.2 to 12.1]
Information in this document applies to any platform.

Symptoms

 If the standby setup is huge say around 8 to 16 nodes RAC (ADG) and you have a reporting tool running on remaining 15 nodes, The instances will be frequently terminating due to below errors

 

Mon May 09 06:52:51 2016
Errors in file /u01/app/oracle/diag/rdbms/orclstb_qtcdr/ORCLSTB1/trace/ORCLSTB1_mrp0_33295.trc (incident=9200882):
ORA-04031: unable to allocate 4192 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","gcs dynamic r")
Incident details in: /u01/app/oracle/diag/rdbms/orclstb_qtcdr/ORCLSTB1/incident/incdir_9200882/ORCLSTB1_mrp0_33295_i9200882.trc
Dumping diagnostic data in directory=[cdmp_20160509065252], requested by (instance=1, osid=45505 (LMS0)), summary=[abnormal process termination].
Errors in file /u01/app/oracle/diag/rdbms/orclstb_qtcdr/ORCLSTB1/trace/ORCLSTB1_lms0_45505.trc:
ORA-04031: unable to allocate 4064 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","gcs dynamic s")
LMS0 (ospid: 45505): terminating the instance due to error 4031

 

 

Changes

 Standby RAC instances are more in number across the clusterware.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms