why is so much swap space needed for oracle in linux?
general question here about swap space needing to be provisioned for oracle databases to perform efficiently:
e.g. for oracle 12 on linux: this is specified for installation:
Swap space allocation
relative to RAM (Oracle
Database):
Between 1 GB and 2 GB: 1.5 times the size of the RAM
Between 2 GB and 16 GB: Equal to the size of the RAM
More than 16 GB: 16 GB
can someone explain why so much swap space needs to be allocated to create oracle databases on linux?
asking this as so much documentation tells us that swapping out memory to disk is inefficient; so why is allocating such a large amount of swap preferable to just allocating large amounts of cheaper RAM?