Thursday, February 4, 2010

Documentation Bug for Oracle database installation on Solaris

Bug 1:

"project.max-sem-nsems" appears in the kernel parameter requirement in following document:

"Oracle® Database Installation Guide
10g Release 2 (10.2) for Solaris Operating System (x86)
Part Number B15697-01"

But the correct setting should be "process.max-sem-nsems", and it has been corrected in the documentation on http://tahiti.oracle.com, and 11gR2 installation guide.

Bug 2:

"SUNWsprox" appears in the required packages for Solaris 10. But this package does not exist on Solaris 10.


Add-on:

project.max-sem-ids, required value 100, default value from Solaris 128
process.max-sem-nsems, required value 256, default value from Solaris 512. (This value should be "(all your processes initialization parameter) + 20")
project.max-shm-ids, required value 100, default value from Solaris 128

Thus only project.max-shm-memory is required to set to install Oracle on Solaris.

For example, to create a project for oracle, which allow 12GB used for SGA, and 1000 processes.

projadd -p 200 -K "project.max-shm-memory=(privileged,12G,deny)" -K "process.max-sem-nsems=(privileged,1024,deny)" user.oracle