Error handling during Oracle database installation [INS-35172]
The following error is reported when Oracle is installed on the desktop when SGA is assigned:
[INS-35172] Target database memory (XXMB) exceeds the systems available shared memory ({0} MB)
At first, I thought it was caused by insufficient system parameter allocation. Check the following parameters in/etc/sysctl. conf:
Kernel. shmall = 2097152 # Number of shared memory pages shmmax/4096
Kernel. shmmax = 8589934592 # maximum shared memory segment
Kernel. shmmni = 4096 # maximum kernel shared segment Value
The discovery does not work. Check whether free is large enough, so what does the system available shared memory mean, looking at the partition df-h, we found that the tmpfs value is exactly the same as the above value, indicating that tmfs refers to available shared memory.
Find the content in/etc/fstab and add the size to define the shared memory size.
Tmpfs/dev/shm tmpfs ults, size = 10G 0 0