Confusion with SGA size being allocated
I'm using Oracle Databse 19c on RHEL 7
I have set:
SGA_MAX_SIZE=9G
SGA_TARGET=9G
I am using Hugepages (transparent hugepages are disabled).
Oracle, on startup, in the alert log says:
EXPECTED_PAGES = 4610
and
Expected per process system memlock (soft) limit to lock instance MAX SHARED GLOBAL AREA (SGA) into memory: 9220M
Why is it 9220M?
SGA = 9G which is 9 * 1024 = 9216 MB
Why does Oracle calculate 9220M when I calculate 9216M ?