Solution : https://service.sap.com/sap/support/notes/838240 (SAP Service marketplace login required)
Summary :
This SAP Note explains the necessity of setting the NOEXEC_USER_STACK kernel parameter to 1 for Oracle installations on Solaris systems. This setting prevents execution on the user stack, enhancing security by making buffer-overflow attacks more challenging. Applicable for Solaris 9 and 10, it ensures that 32-bit applications obtain the same security protections as 64-bit applications on systems with suitable hardware. The note references Oracle Installation Guides for detailed instructions and stresses that this configuration modulates stack execution capabilities without influencing SGA size, exclusively for security enhancement purposes.
Key words :
oracle® database installation guide 11g release 2, oracle® database installation guide 10g release 2, oracle solaris 10 / solaris 11 systems software documentation, helps make buffer-overflow attacks, system wide parameter 'set noexec_user_stack=1', current intel 32bit cpus, oracle support doc id 395334, set kernel parameter noexec_user_stack, solaris introduced noexec_user_stack parameter, make 32-bit applications nonexecutable
Related Notes :
833766 | Oracle Database 10g: Software installation problems 10.1.0 |
724713 | Parameter Settings for Oracle Solaris 10 and above |