I have no experience configuring Oracle DB memory, but I would imagine that the settings might not have anything to do with physical memory, when you’re talking about an Exabyte setting it’s likely referring to the virtual memory space, possibly only the kernel space or user space. If you’re not familiar with virtual memory mapping in a 64-bit system, recommend find a good source on the Internet and spend some time on that (If you can’t find one, post back here again and someone may post a recommended read).
If my guess is correct, then you shouldn’t be looking to change these settings at all (well maybe min settings, but definitely not the max setting).
No, it is because of the installation script inside the rpm is doing:
if $shmmax -lt 4294967295 ]
if $shmmni -lt 4096 ]
if $shmall -lt 2097152 ]
and causes the error message ‘expect a integer value’.