Hi Gurus ,
I have some doubt regarding how Oracle manage memory for AMM / ASMM
if we use AMM oracle use memory-mapped files located in /dev/shm - why this intermediate files required for AMM ? why oracle can't manage buffer/cache from physical RAM itself ?
if we have a total of 100 GB AMM assigned for 10 databases , do we require 100 GB for /dev/shm ??
Second,
if we are using huge page we can't use AMM right ? - Here instead of /dev/shm we use large page for handling physical memory segments right ?
so same question here too .
if we have a total of 100 GB ASMM assigned for 10 databases , do we require 100 GB Hugepages ?
Again - what is the advantage by keeping a intermediate virtual memory to handle actual physical memory ?
I am totally confused here.
Thanks for any advise
Regards
Mahi