How do the granule size and sub pools affect the resizing of memory in Oracle 11gr2 database?
We are on Oracle database version 11.2.0.3 with Automatic Shared Memory Management(ASMM) enabled. It is a RAC database with 2 instances. The memory target is 55G and SGA target is currently 38G. All other ameters i.e. shared_pool_size,db_cache_size,java_pool_size,large_pool_size,streams_pool_size have been set to 0.
Also, due to legacy reasone, we have the parameter *._kghdsidx_count=1 which we forgot to remove.
The current configuration includes 20 CPU's per instance and a granule size of 128M.
The issue we are facing is that the dynamic memory resizing does not takes place as it always shows 'Cancelled' in the status column of the view v$memory_resize_ops. It is unable to grow/shrink memory between shared pool and database buffer cache.