There is a shared memory usage limitation on unix, irrespective of the physical RAM(memory) on the database server. For example, if have 12 GB of RAM, on various platforms of unix, the shared memory usage is limited as follows:
Solaris - 3.7 GB
Linux - 2 GB

How can we overcome this limitation for oracle on unix for 1 instance?

TIA.