Oracle Database 12c ( installation on Solaris 11 (11.2 x86)

Hello everyone!!
Today I will show, how to prepare the Solaris 11.2 for install Oracle Database 12c (
I am still familiarizing with Solaris systems, to me it has been a good experience.
I am discovering very good features about Solaris systems. This is a simple post, with few steps you can be prepare.

To complete the steps you will need the following prerequisites:

Download Virtual Box:

Download Solaris 11.2:

Solaris now has pre-req validation package, named oracle-rdbms-server-12-1-preinstall , like we had on linux check here:

Solaris now has the ipadm command. Very helfull comparing to ifconfig. Take a glance on that here:

Well, here we go!

Check your version:

root@srvsolaris:~# cat /etc/release
                                        Oracle Solaris 11.2 X86
Copyright (c) 1983, 2014, Oracle and/or its affiliates. All rights reserved.
                                      Assembled 23 June 2014

Check your IP address:

root@srvsolaris:~# ifconfig -a

net0: flags=100001004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,PHYSRUNNING> mtu 1500 index 2 inet netmask ffffff00 broadcast ether 8:0:27:9f:63:ac

Now edit the /etc/hosts file and put the hostname and ipadress.


Now as root user create the oracle user

root@srvsolaris:~# groupadd oinstall
root@srvsolaris:~# groupadd dba
root@srvsolaris:~# useradd -g dba -G oinstall -m oracle
root@srvsolaris:~# passwd oracle

Set the following commands to configure system settings:

root@srvsolaris:~# projadd -U oracle -K “project.max-shm-memory=(priv,4g,deny)”

Edit (as root) /etc/ssh/sshd_config and change LoginGraceTime value:

LoginGraceTime 0

Restart the SSH service to load settiongs:

root@srvsolaris:~# svcadm restart ssh

Install the following packges:

root@srvsolaris:~# pkg install compatibility/packages/SUNWxwplt SUNWmfrun \

SUNWarc SUNWhea  SUNWlibm
root@srvsolaris:~# pkg install assembler

Create the directories:

root@srvsolaris:~# mkdir -p /u01/app/oracle/product/
root@srvsolaris:~# chown -R oracle:oinstall /u01

As oracle user put into the .profile the following settings:

ORACLE_HOSTNAME=srvsolaris.localdomain; export ORACLE_HOSTNAME
ORACLE_BASE=/u01/app/oracle/; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/oracle/product/; export ORACLE_HOME

Now unzip the files:

oracle@srvsolaris:~$ unzip
oracle@srvsolaris:~$ unzip

Start the Oracle Universal Installer




3 thoughts on “Oracle Database 12c ( installation on Solaris 11 (11.2 x86)

  1. farhan 16 de December de 2015 / 05:09

    Awesome!! Thanks for the Article!!


  2. Vyshak 9 de November de 2017 / 05:33

    A very good article. Simple summary !


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s