# yum install oracle-rdbms-server-12cR1-preinstall
Loaded plugins: security
public_ol6_UEKR3_latest                                                                                          | 1.2 kB     00:00
public_ol6_latest                                                                                                | 1.4 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package oracle-rdbms-server-12cR1-preinstall.x86_64 0:1.0-11.el6 will be installed
--> Processing Dependency: xorg-x11-utils for package: oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64
--> Processing Dependency: gcc-c++ for package: oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64
--> Processing Dependency: compat-libcap1 for package: oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64
--> Processing Dependency: ksh for package: oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64
--> Processing Dependency: libaio-devel for package: oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64
--> Processing Dependency: xorg-x11-xauth for package: oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64
--> Processing Dependency: compat-libstdc++-33 for package: oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64
--> Processing Dependency: libstdc++-devel for package: oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64
--> Running transaction check
---> Package compat-libcap1.x86_64 0:1.10-1 will be installed
---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be installed
---> Package gcc-c++.x86_64 0:4.4.7-4.el6 will be installed
---> Package ksh.x86_64 0:20120801-10.el6_5.9 will be installed
---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be installed
---> Package libstdc++-devel.x86_64 0:4.4.7-4.el6 will be installed
---> Package xorg-x11-utils.x86_64 0:7.5-6.el6 will be installed
--> Processing Dependency: libXxf86misc.so.1()(64bit) for package: xorg-x11-utils-7.5-6.el6.x86_64
--> Processing Dependency: libdmx.so.1()(64bit) for package: xorg-x11-utils-7.5-6.el6.x86_64
--> Processing Dependency: libXxf86dga.so.1()(64bit) for package: xorg-x11-utils-7.5-6.el6.x86_64
---> Package xorg-x11-xauth.x86_64 1:1.0.2-7.1.el6 will be installed
--> Processing Dependency: libXmuu.so.1()(64bit) for package: 1:xorg-x11-xauth-1.0.2-7.1.el6.x86_64
--> Running transaction check
---> Package libXmu.x86_64 0:1.1.1-2.el6 will be installed
---> Package libXxf86dga.x86_64 0:1.1.3-2.el6 will be installed
---> Package libXxf86misc.x86_64 0:1.0.3-4.el6 will be installed
---> Package libdmx.x86_64 0:1.1.2-2.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================
 Package                                         Arch              Version                           Repository                    Size
========================================================================================================================================
Installing:
 oracle-rdbms-server-12cR1-preinstall            x86_64            1.0-11.el6                        public_ol6_latest             15 k
Installing for dependencies:
 compat-libcap1                                  x86_64            1.10-1                            public_ol6_latest             17 k
 compat-libstdc++-33                             x86_64            3.2.3-69.el6                      public_ol6_latest            183 k
 gcc-c++                                         x86_64            4.4.7-4.el6                       public_ol6_latest            4.7 M
 ksh                                             x86_64            20120801-10.el6_5.9               public_ol6_latest            757 k
 libXmu                                          x86_64            1.1.1-2.el6                       public_ol6_latest             65 k
 libXxf86dga                                     x86_64            1.1.3-2.el6                       public_ol6_latest             24 k
 libXxf86misc                                    x86_64            1.0.3-4.el6                       public_ol6_latest             17 k
 libaio-devel                                    x86_64            0.3.107-10.el6                    public_ol6_latest             13 k
 libdmx                                          x86_64            1.1.2-2.el6                       public_ol6_latest             20 k
 libstdc++-devel                                 x86_64            4.4.7-4.el6                       public_ol6_latest            1.6 M
 xorg-x11-utils                                  x86_64            7.5-6.el6                         public_ol6_latest             94 k
 xorg-x11-xauth                                  x86_64            1:1.0.2-7.1.el6                   public_ol6_latest             34 k

Transaction Summary
========================================================================================================================================
Install      13 Package(s)

Total download size: 7.5 M
Installed size: 23 M
Is this ok [y/N]: y
Downloading Packages:
(1/13): compat-libcap1-1.10-1.x86_64.rpm                                                                         |  17 kB     00:00
(2/13): compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm                                                              | 183 kB     00:00
(3/13): gcc-c++-4.4.7-4.el6.x86_64.rpm                                                                           | 4.7 MB     00:00
(4/13): ksh-20120801-10.el6_5.9.x86_64.rpm                                                                       | 757 kB     00:00
(5/13): libXmu-1.1.1-2.el6.x86_64.rpm                                                                            |  65 kB     00:00
(6/13): libXxf86dga-1.1.3-2.el6.x86_64.rpm                                                                       |  24 kB     00:00
(7/13): libXxf86misc-1.0.3-4.el6.x86_64.rpm                                                                      |  17 kB     00:00
(8/13): libaio-devel-0.3.107-10.el6.x86_64.rpm                                                                   |  13 kB     00:00
(9/13): libdmx-1.1.2-2.el6.x86_64.rpm                                                                            |  20 kB     00:00
(10/13): libstdc++-devel-4.4.7-4.el6.x86_64.rpm                                                                  | 1.6 MB     00:00
(11/13): oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64.rpm                                              |  15 kB     00:00
(12/13): xorg-x11-utils-7.5-6.el6.x86_64.rpm                                                                     |  94 kB     00:00
(13/13): xorg-x11-xauth-1.0.2-7.1.el6.x86_64.rpm                                                                 |  34 kB     00:00
----------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                   1.9 MB/s | 7.5 MB     00:03
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : libstdc++-devel-4.4.7-4.el6.x86_64                                                                                  1/13
  Installing : gcc-c++-4.4.7-4.el6.x86_64                                                                                          2/13
  Installing : libXmu-1.1.1-2.el6.x86_64                                                                                           3/13
  Installing : 1:xorg-x11-xauth-1.0.2-7.1.el6.x86_64                                                                               4/13
  Installing : libdmx-1.1.2-2.el6.x86_64                                                                                           5/13
  Installing : ksh-20120801-10.el6_5.9.x86_64                                                                                      6/13
  Installing : libXxf86dga-1.1.3-2.el6.x86_64                                                                                      7/13
  Installing : compat-libstdc++-33-3.2.3-69.el6.x86_64                                                                             8/13
  Installing : libXxf86misc-1.0.3-4.el6.x86_64                                                                                     9/13
  Installing : xorg-x11-utils-7.5-6.el6.x86_64                                                                                    10/13
  Installing : libaio-devel-0.3.107-10.el6.x86_64                                                                                 11/13
  Installing : compat-libcap1-1.10-1.x86_64                                                                                       12/13
  Installing : oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64                                                             13/13
  Verifying  : compat-libcap1-1.10-1.x86_64                                                                                        1/13
  Verifying  : libstdc++-devel-4.4.7-4.el6.x86_64                                                                                  2/13
  Verifying  : xorg-x11-utils-7.5-6.el6.x86_64                                                                                     3/13
  Verifying  : oracle-rdbms-server-12cR1-preinstall-1.0-11.el6.x86_64                                                              4/13
  Verifying  : libaio-devel-0.3.107-10.el6.x86_64                                                                                  5/13
  Verifying  : libXxf86misc-1.0.3-4.el6.x86_64                                                                                     6/13
  Verifying  : compat-libstdc++-33-3.2.3-69.el6.x86_64                                                                             7/13
  Verifying  : libXxf86dga-1.1.3-2.el6.x86_64                                                                                      8/13
  Verifying  : 1:xorg-x11-xauth-1.0.2-7.1.el6.x86_64                                                                               9/13
  Verifying  : ksh-20120801-10.el6_5.9.x86_64                                                                                     10/13
  Verifying  : libdmx-1.1.2-2.el6.x86_64                                                                                          11/13
  Verifying  : gcc-c++-4.4.7-4.el6.x86_64                                                                                         12/13
  Verifying  : libXmu-1.1.1-2.el6.x86_64                                                                                          13/13

Installed:
  oracle-rdbms-server-12cR1-preinstall.x86_64 0:1.0-11.el6

Dependency Installed:
  compat-libcap1.x86_64 0:1.10-1             compat-libstdc++-33.x86_64 0:3.2.3-69.el6       gcc-c++.x86_64 0:4.4.7-4.el6
  ksh.x86_64 0:20120801-10.el6_5.9           libXmu.x86_64 0:1.1.1-2.el6                     libXxf86dga.x86_64 0:1.1.3-2.el6
  libXxf86misc.x86_64 0:1.0.3-4.el6          libaio-devel.x86_64 0:0.3.107-10.el6            libdmx.x86_64 0:1.1.2-2.el6
  libstdc++-devel.x86_64 0:4.4.7-4.el6       xorg-x11-utils.x86_64 0:7.5-6.el6               xorg-x11-xauth.x86_64 1:1.0.2-7.1.el6

Complete!
#

What is left is to change the password for oracle

# passwd oracle

Let’s create the /oradata1 file system for Oracle Database Files

First, we need to partition our disk from the fdisk command:

[oracle@dal66a database]$ sudo fdisk /dev/sdb

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for oracle: 

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-8354, default 1): 
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-8354, default 8354): 
Using default value 8354

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Next, we need to create a file system on the newly partitioned disks. Because we partitioned the full disk for /dev/sdb, we will create the file system against the /dev/sbd1 partition.

[oracle@dal66a database]$ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.43-WIP (20-Jun-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
4194304 inodes, 16775868 blocks
838793 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
512 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done   

Let’s create the /oradata1 directory, change the file system ownership to oracle, and mount our newly created file system. After we mount our file system, we will create the necessary entries into /etc/fstab file so that the /oradata1 file system will mount automatically when we re-start our system.

[oracle@dal66a database]$ sudo mkdir /oradata1
[oracle@dal66a database]$ sudo mount /dev/sdb1 /oradata1    
[oracle@dal66a database]$ sudo chown oracle:dba /oradata1
[oracle@dal66a database]$ sudo vi /etc/fstab and create the entry:
/oradata1               /dev/sdb1               ext4    defaults        0 0

[oracle@dal66a database]$ ./runInstaller -silent -responseFile /tmp/12c_db_with_database.rsp
Starting Oracle Universal Installer…

Checking Temp space: must be greater than 500 MB. Actual 3665 MB Passed
Checking swap space: must be greater than 150 MB. Actual 4095 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-05-16_01-44-57PM. Please wait …[oracle@dal66a database]$ [WARNING] [INS-30011] The ADMIN password entered does not conform to the Oracle recommended standards.
CAUSE: Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
ACTION: Provide a password that conforms to the Oracle recommended standards.
You can find the log of this install session at:
/u01/app/oraInventory/logs/installActions2015-05-16_01-44-57PM.log
The installation of Oracle Database 12c was successful.
Please check ‘/u01/app/oraInventory/logs/silentInstall2015-05-16_01-44-57PM.log’ for more details.

As a root user, execute the following script(s):
1. /u01/app/oraInventory/orainstRoot.sh
2. /u01/app/oracle/product/12.1.0/dbhome_2/root.sh

Successfully Setup Software.
As install user, execute the following script to complete the configuration.
1. /u01/app/oracle/product/12.1.0/dbhome_2/cfgtoollogs/configToolAllCommands RESPONSE_FILE=

Note:
1. This script must be run on the same host from where installer was run.
2. This script needs a small password properties file for configuration assistants that require passwords (refer to install guide documentation).

[oracle@dal66a database]$ sudo /u01/app/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
[oracle@dal66a database]$ sudo /u01/app/oracle/product/12.1.0/dbhome_2/root.sh
Check /u01/app/oracle/product/12.1.0/dbhome_2/install/root_dal66a_2015-05-16_13-48-09.log for the output of root script
[oracle@dal66a database]$ cat /u01/app/oracle/product/12.1.0/dbhome_2/install/root_dal66a_2015-05-16_13-48-09.log
Performing root user operation.

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/12.1.0/dbhome_2
Copying dbhome to /usr/local/bin …
Copying oraenv to /usr/local/bin …
Copying coraenv to /usr/local/bin …

Creating /etc/oratab file…
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
[oracle@dal66a database]$ /u01/app/oracle/product/12.1.0/dbhome_2/cfgtoollogs/configToolAllCommands RESPONSE_FILE=/home/oracle/cfgrsp.properties
Setting the invPtrLoc to /u01/app/oracle/product/12.1.0/dbhome_2/oraInst.loc

perform – mode is starting for action: configure

May 16, 2015 1:51:21 PM oracle.install.config.common.NetCAInternalPlugIn invoke
INFO: NetCAInternalPlugIn: … adding
May 16, 2015 1:51:21 PM oracle.install.driver.oui.config.GenericInternalPlugIn invoke
INFO: Executing NETCA
May 16, 2015 1:51:21 PM oracle.install.driver.oui.config.GenericInternalPlugIn invoke
INFO: Command /u01/app/oracle/product/12.1.0/dbhome_2/bin/netca /orahome /u01/app/oracle/product/12.1.0/dbhome_2 /orahnam OraDB12Home1 /instype typical /inscomp client,oraclenet,javavm,server,ano /insprtcl tcp /cfg local /authadp NO_VALUE /responseFile /u01/app/oracle/product/12.1.0/dbhome_2/network/install/netca_typ.rsp /silent /silent /ouiinternal
May 16, 2015 1:51:21 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: … GenericInternalPlugIn.handleProcess() entered.
May 16, 2015 1:51:21 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: … GenericInternalPlugIn: getting configAssistantParmas.
May 16, 2015 1:51:21 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: … GenericInternalPlugIn: checking secretArguments.
May 16, 2015 1:51:21 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: No arguments to pass to stdin
May 16, 2015 1:51:21 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: … GenericInternalPlugIn: starting read loop.
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read:
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line:
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: End of argument passing to stdin
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parsing command line arguments:
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parsing command line arguments:
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “orahome” = /u01/app/oracle/product/12.1.0/dbhome_2
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “orahome” = /u01/app/oracle/product/12.1.0/dbhome_2
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “orahnam” = OraDB12Home1
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “orahnam” = OraDB12Home1
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “instype” = typical
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “instype” = typical
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “inscomp” = client,oraclenet,javavm,server,ano
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “inscomp” = client,oraclenet,javavm,server,ano
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “insprtcl” = tcp
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “insprtcl” = tcp
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “cfg” = local
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “cfg” = local
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “authadp” = NO_VALUE
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “authadp” = NO_VALUE
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “responsefile” = /u01/app/oracle/product/12.1.0/dbhome_2/network/install/netca_typ.rsp
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “responsefile” = /u01/app/oracle/product/12.1.0/dbhome_2/network/install/netca_typ.rsp
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “silent” = true
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “silent” = true
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “silent” = true
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “silent” = true
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Parameter “ouiinternal” = true
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Parameter “ouiinternal” = true
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Done parsing command line arguments.
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Done parsing command line arguments.
May 16, 2015 1:51:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Oracle Net Services Configuration:
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Oracle Net Services Configuration:
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Profile configuration complete.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Profile configuration complete.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Oracle Net Listener Startup:
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Oracle Net Listener Startup:
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Running Listener Control:
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Running Listener Control:
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: /u01/app/oracle/product/12.1.0/dbhome_2/bin/lsnrctl start LISTENER
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: /u01/app/oracle/product/12.1.0/dbhome_2/bin/lsnrctl start LISTENER
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Listener Control complete.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Listener Control complete.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Listener started successfully.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Listener started successfully.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Listener configuration complete.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Listener configuration complete.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Oracle Net Services configuration successful. The exit code is 0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Oracle Net Services configuration successful. The exit code is 0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Exceeded the number of arguments passed to stdin. CurrentCount:1 Total args:0
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn invoke
INFO: Executing DBCA
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn invoke
INFO: Command /u01/app/oracle/product/12.1.0/dbhome_2/bin/dbca -silent -createDatabase -templateName General_Purpose.dbc -createAsContainerDatabase true -pdbName vna01 -numberOfPDBs 1 -sid DBATOOLS -gdbName DBATOOLS -emConfiguration DBEXPRESS -storageType FS -datafileDestination /oradata1 -datafileJarLocation /u01/app/oracle/product/12.1.0/dbhome_2/assistants/dbca/templates -responseFile /tmp/12c_db_with_database.rsp -characterset WE8MSWIN1252 -obfuscatedPasswords false -recoveryAreaDestination /oradata1 -automaticMemoryManagement false -totalMemory 1024 -maskPasswords false -oui_internal
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: … GenericInternalPlugIn.handleProcess() entered.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: … GenericInternalPlugIn: getting configAssistantParmas.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: … GenericInternalPlugIn: checking secretArguments.
May 16, 2015 1:51:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: … GenericInternalPlugIn: starting read loop.
May 16, 2015 1:51:25 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: SYS_PASSWORD_PROMPT
May 16, 2015 1:51:25 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Processing: SYS_PASSWORD_PROMPT for argument tag -sysPassword
May 16, 2015 1:51:25 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: SYSTEM_PASSWORD_PROMPT
May 16, 2015 1:51:25 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Processing: SYSTEM_PASSWORD_PROMPT for argument tag -systemPassword
May 16, 2015 1:51:25 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: PDB_ADMIN_PASSWORD_PROMPT
May 16, 2015 1:51:25 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Processing: PDB_ADMIN_PASSWORD_PROMPT for argument tag -pdbAdminPassword
May 16, 2015 1:51:39 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Copying database files
May 16, 2015 1:51:39 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Copying database files
May 16, 2015 1:51:39 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 1% complete
May 16, 2015 1:51:39 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 1% complete
May 16, 2015 1:51:49 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 2% complete
May 16, 2015 1:51:49 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 2% complete
May 16, 2015 1:53:55 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 27% complete
May 16, 2015 1:53:55 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 27% complete
May 16, 2015 1:53:55 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Creating and starting Oracle instance
May 16, 2015 1:53:55 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Creating and starting Oracle instance
May 16, 2015 1:54:17 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 29% complete
May 16, 2015 1:54:17 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 29% complete
May 16, 2015 1:54:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 32% complete
May 16, 2015 1:54:23 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 32% complete
May 16, 2015 1:54:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 33% complete
May 16, 2015 1:54:24 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 33% complete
May 16, 2015 1:55:07 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 34% complete
May 16, 2015 1:55:07 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 34% complete
May 16, 2015 1:55:52 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 38% complete
May 16, 2015 1:55:52 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 38% complete
May 16, 2015 1:55:53 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 42% complete
May 16, 2015 1:55:53 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 42% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 43% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 43% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 45% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 45% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Completing Database Creation
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Completing Database Creation
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 48% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 48% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 51% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 51% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 53% complete
May 16, 2015 1:56:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 53% complete
May 16, 2015 1:56:30 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 62% complete
May 16, 2015 1:56:30 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 62% complete
May 16, 2015 1:59:56 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 64% complete
May 16, 2015 1:59:56 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 64% complete
May 16, 2015 1:59:56 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 72% complete
May 16, 2015 1:59:56 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 72% complete
May 16, 2015 1:59:56 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Creating Pluggable Databases
May 16, 2015 1:59:56 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Creating Pluggable Databases
May 16, 2015 2:00:17 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 78% complete
May 16, 2015 2:00:17 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 78% complete
May 16, 2015 2:00:17 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: 100% complete
May 16, 2015 2:00:17 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: 100% complete
May 16, 2015 2:00:17 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
INFO: Read: Look at the log file “/u01/app/oracle/cfgtoollogs/dbca/DBATOOLS/DBATOOLS.log” for further details.
May 16, 2015 2:00:17 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess
WARNING: Skipping line: Look at the log file “/u01/app/oracle/cfgtoollogs/dbca/DBATOOLS/DBATOOLS.log” for further details.

perform – mode finished for action: configure

You can see the log file: /u01/app/oracle/product/12.1.0/dbhome_2/cfgtoollogs/oui/configActions2015-05-16_01-51-20-PM.log
[oracle@dal66a database]$ cat /u01/app/oracle/cfgtoollogs/dbca/DBATOOLS/DBATOOLS.log

Unique database identifier check passed.

/oradata1/ has enough space. Required space is 7665 MB , available space is 61030 MB.
File Validations Successful.
Copying database files
DBCA_PROGRESS : 1%
DBCA_PROGRESS : 2%
DBCA_PROGRESS : 27%
Creating and starting Oracle instance
DBCA_PROGRESS : 29%
DBCA_PROGRESS : 32%
DBCA_PROGRESS : 33%
DBCA_PROGRESS : 34%
DBCA_PROGRESS : 38%
DBCA_PROGRESS : 42%
DBCA_PROGRESS : 43%
DBCA_PROGRESS : 45%
Completing Database Creation
DBCA_PROGRESS : 48%
DBCA_PROGRESS : 51%
DBCA_PROGRESS : 53%
DBCA_PROGRESS : 62%
DBCA_PROGRESS : 64%
DBCA_PROGRESS : 72%
Creating Pluggable Databases
DBCA_PROGRESS : 78%
DBCA_PROGRESS : 100%
Database creation complete. For details check the logfiles at:
/u01/app/oracle/cfgtoollogs/dbca/DBATOOLS.
Database Information:
Global Database Name:DBATOOLS
System Identifier(SID):DBATOOLS
[oracle@dal66a database]$ ps -ef |grep -i pmon
oracle 8357 1 0 13:59 ? 00:00:00 ora_pmon_DBATOOLS
oracle 8910 3249 0 14:01 pts/0 00:00:00 grep -i pmon
[oracle@dal66a database]$ ps -ef |grep -i tns
root 15 2 0 13:27 ? 00:00:00 [netns]
oracle 7486 1 0 13:51 ? 00:00:00 /u01/app/oracle/product/12.1.0/dbhome_2/bin/tnslsnr LISTENER -inherit
oracle 8912 3249 0 14:01 pts/0 00:00:00 grep -i tns


Oracle PreInstall RPM for Oracle Linux is one the biggest benefits of adopting Oracle Linux. With a single command, you can pre-configure the Oracle Linux environment for OEM 12c Agent, EBS R12, and Oracle Database 11gR2/12c installations. Not only does Oracle configure the Linux environment, but many of the best practices are incorporated in the process.

Oracle provides the PreInstall RPMs for the database on different channels from the EBS R12 or OEM 12c Agent PreInstall RPMs. For EBS and OEM 12c Agent PreInstall RPMs, you can download the PreInstall RPMs from the addons channel from the public-yum repository. Oracle provides a separate RPM for each release of OEM 12c.

http://public-yum.oracle.com/repo/OracleLinux/OL6/addons/x86_64/

2014 10 12 11 41 25

For Oracle Database PreInstall RPMs for Oracle Database 11g Release 2 and Oracle Database 12c Release 1, you can download them from the RPM from the latest channel from the public-yum repository. You will have to scroll down quite a bit; the RPMs that start with capital letters are listed above RPMs that have lower case letters.

http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/

2014 10 12 11 46 06

The location of the source RPM (.src.rpm) can be especially important for Red Hat customers who want to leverage all the hard work that Oracle has put in. Red Hat customers can download the source RPM and build their own RPM package that will work on Red Hat with the rpmbuild command.


Most production database and e-business suite application servers do not allow access to the public-yum repository. If your company happens to be super secure, they may not even allow the development servers to access any of the servers outside their local network. The following set of instructions are instrumental if you happen to fall into either one of these situations.

In this blog, I will step you through the process to provision an E-Business Suite application server. The steps are incredibly easy and allows you to leverage the existing DVD or ISO image that we downloaded from edelivery.oracle.com. We assume that you have already installed Oracle Enterprise 5 Update 10 but these examples are applicable to any flavor of Oracle Linux 5/6 or even Red Hat 5/6 operating systems (not as clean cut but stay tuned as we will show you how you can do this). We strongly encourage the minimalistic installation of Linux. Not only does it make your environment more secure, but it also makes your environment easier to manage and update/upgrade. In addition, we assume that you have downloaded the EBS Pre Installation RPMs and required prerequisites from the
Linux Preparation for Oracle E-Business Suite R12 Installation blog article.

We heavily leverage yum so that we can easily mitigate the issues with RPM dependencies and install the RPMs that we need without issues. We start the process by building a local yum repository from the DVD image. First mount the DVD:

————————————————————————————————————————

# cd /mnt
# mkdir oel510
# mount /dev/cdrom /mnt/oel510 -t iso9660 -o ro

————————————————————————————————————————
Second, view the file that we need to create a local yum repository of the DVD

# cat /mnt/oel510/.discinfo

[root@ebs2 yum.repos.d]# cat /mnt/oel510/.discinfo
1380762881.301333
Oracle Linux Server 5.10
x86_64
1,2,3,4,5
Server/base
Server/RPMS
Server/pixmaps

————————————————————————————————————————
Leveraging the mediaid number from the DVD .discinfo file, we can create a custom repo file in /etc/yum.repos.d

[root@ebs2 yum.repos.d]# cat vna.repo
[viscosity]
mediaid=1380762881.301333
name=Local Viscosity Repo
baseurl=file:///mnt/oel510/Server
enabled=1
gpgcheck=no

————————————————————————————————————————————————————————————
Test our local yum repository by installing the libXp RPM. This happens to be a required prerequisite for the openmotif21 RPM so we will kill two birds with one stone.

[root@ebs2 yum.repos.d]# yum install libXp
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
You can use up2date --register to register.
ULN support will be disabled.
viscosity                                                                                        | 1.1 kB     00:00     
viscosity/primary                                                                                | 1.5 MB     00:00     
viscosity                                                                                                     3365/3365
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libXp.i386 0:1.0.0-8.1.el5 set to be updated
---> Package libXp.x86_64 0:1.0.0-8.1.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================
 Package                  Arch                      Version                          Repository                    Size
========================================================================================================================
Installing:
 libXp                    i386                      1.0.0-8.1.el5                    viscosity                     22 k
 libXp                    x86_64                    1.0.0-8.1.el5                    viscosity                     23 k

Transaction Summary
========================================================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 45 k
Is this ok [y/N]: y
Downloading Packages:
------------------------------------------------------------------------------------------------------------------------
Total                                                                                    35 MB/s |  45 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : libXp                                                                                            1/2 
  Installing     : libXp                                                                                            2/2 

Installed:
  libXp.i386 0:1.0.0-8.1.el5                                libXp.x86_64 0:1.0.0-8.1.el5                               

Complete!

————————————————————————————————————————————————————————————
Install the 2 RPMs that are prerequisites for the Oracle EBS Pre Install RPM. We will leverage the rpm -ihv command to manually install the two RPMs:

[root@ebs2 ~]# rpm -ihv openmotif21-2.1.30-11.EL5.i386.rpm xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
Preparing...                ########################################### [100%]
   1:xorg-x11-libs-compat   ########################################### [ 50%]
   2:openmotif21            ########################################### [100%]

————————————————————————————————————————
Important Notes:
1. yum local install or yum install will fail due to missing public key check
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Public key for oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm is not installed
2. You can still leverage the oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm but need to add an option to the yum command to disable gpg signature checking. Issue the “yum -h” command for all the options.

————————————————————————————————————————
Leveraging the oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm and with the localinstall option, we will be able to fully take advantage of the EBS pre install RPM even if our EBS server does not have access to the public yum repository:

[root@ebs2 ~]# yum --nogpgcheck localinstall  oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
You can use up2date --register to register.
ULN support will be disabled.
Setting up Local Package Process
Examining oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm: oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64
Marking oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package oracle-ebs-server-R12-preinstall.x86_64 0:1.0.0-4.el5 set to be updated
--> Processing Dependency: /usr/bin/odbcinst for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: /usr/lib/gcc/i386-redhat-linux/4.1.1/libstdc++.a for package: oracle-ebs-server-R12-preinstall
Importing additional filelist information
--> Processing Dependency: /usr/lib/libaio.so for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: /usr/lib/libc.so for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: /usr/lib/libodbccr.so for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: /usr/lib64/libodbccr.so for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: elfutils-libelf-devel for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: elfutils-libelf-devel-static for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: gcc for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: gcc-c++ for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: glibc-devel for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: glibc-headers for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: libaio-devel for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: libgdbm.so.2 for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: libstdc++-devel for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: sysstat for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: xorg-x11-xinit for package: oracle-ebs-server-R12-preinstall
--> Running transaction check
---> Package elfutils-libelf-devel.x86_64 0:0.137-3.el5 set to be updated
---> Package elfutils-libelf-devel-static.x86_64 0:0.137-3.el5 set to be updated
---> Package gcc.x86_64 0:4.1.2-54.el5 set to be updated
---> Package gcc-c++.x86_64 0:4.1.2-54.el5 set to be updated
---> Package gdbm.i386 0:1.8.0-28.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-118 set to be updated
---> Package glibc-headers.x86_64 0:2.5-118 set to be updated
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
--> Processing Dependency: kernel-headers for package: glibc-headers
---> Package libaio-devel.i386 0:0.3.106-5 set to be updated
---> Package libstdc++-devel.i386 0:4.1.2-54.el5 set to be updated
---> Package sysstat.x86_64 0:7.0.2-12.0.1.el5 set to be updated
---> Package unixODBC.x86_64 0:2.2.11-10.el5 set to be updated
--> Processing Dependency: unixODBC-libs = 2.2.11-10.el5 for package: unixODBC
--> Processing Dependency: libodbcinst.so.1()(64bit) for package: unixODBC
--> Processing Dependency: libodbc.so.1()(64bit) for package: unixODBC
---> Package unixODBC-devel.i386 0:2.2.11-10.el5 set to be updated
--> Processing Dependency: libtdsS.so.1 for package: unixODBC-devel
--> Processing Dependency: liboraodbcS.so.1 for package: unixODBC-devel
--> Processing Dependency: libesoobS.so.1 for package: unixODBC-devel
--> Processing Dependency: libboundparam.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcnnS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcminiS.so.1 for package: unixODBC-devel
--> Processing Dependency: liboplodbcS.so.1 for package: unixODBC-devel
--> Processing Dependency: libmimerS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcdrvcfg1S.so.1 for package: unixODBC-devel
--> Processing Dependency: libgtrtst.so.1 for package: unixODBC-devel
--> Processing Dependency: libsapdbS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbctxtS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbccr.so.1 for package: unixODBC-devel
--> Processing Dependency: libnn.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcinst.so.1 for package: unixODBC-devel
--> Processing Dependency: libtemplate.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcdrvcfg2S.so.1 for package: unixODBC-devel
---> Package unixODBC-devel.x86_64 0:2.2.11-10.el5 set to be updated
---> Package xorg-x11-xinit.x86_64 0:1.0.2-15.el5 set to be updated
--> Processing Dependency: xauth for package: xorg-x11-xinit
--> Running transaction check
---> Package kernel-headers.x86_64 0:2.6.18-371.el5 set to be updated
---> Package unixODBC-libs.i386 0:2.2.11-10.el5 set to be updated
---> Package unixODBC-libs.x86_64 0:2.2.11-10.el5 set to be updated
---> Package xorg-x11-xauth.x86_64 1:1.0.1-2.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================
 Package                          Arch   Version             Repository                                            Size
========================================================================================================================
Installing:
 oracle-ebs-server-R12-preinstall x86_64 1.0.0-4.el5         /oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64  63 k
Installing for dependencies:
 elfutils-libelf-devel            x86_64 0.137-3.el5         viscosity                                             24 k
 elfutils-libelf-devel-static     x86_64 0.137-3.el5         viscosity                                             64 k
 gcc                              x86_64 4.1.2-54.el5        viscosity                                            5.3 M
 gcc-c++                          x86_64 4.1.2-54.el5        viscosity                                            3.8 M
 gdbm                             i386   1.8.0-28.el5        viscosity                                             28 k
 glibc-devel                      i386   2.5-118             viscosity                                            2.1 M
 glibc-headers                    x86_64 2.5-118             viscosity                                            601 k
 kernel-headers                   x86_64 2.6.18-371.el5      viscosity                                            1.5 M
 libaio-devel                     i386   0.3.106-5           viscosity                                             12 k
 libstdc++-devel                  i386   4.1.2-54.el5        viscosity                                            2.8 M
 sysstat                          x86_64 7.0.2-12.0.1.el5    viscosity                                            188 k
 unixODBC                         x86_64 2.2.11-10.el5       viscosity                                            291 k
 unixODBC-devel                   i386   2.2.11-10.el5       viscosity                                            738 k
 unixODBC-devel                   x86_64 2.2.11-10.el5       viscosity                                            793 k
 unixODBC-libs                    i386   2.2.11-10.el5       viscosity                                            551 k
 unixODBC-libs                    x86_64 2.2.11-10.el5       viscosity                                            554 k
 xorg-x11-xauth                   x86_64 1:1.0.1-2.1         viscosity                                             32 k
 xorg-x11-xinit                   x86_64 1.0.2-15.el5        viscosity                                             26 k

Transaction Summary
========================================================================================================================
Install      19 Package(s)
Upgrade       0 Package(s)

Total size: 19 M
Total download size: 19 M
Is this ok [y/N]: y
Downloading Packages:
------------------------------------------------------------------------------------------------------------------------
Total                                                                                   4.7 GB/s |  19 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : unixODBC-libs                                                                                   1/19 
  Installing     : unixODBC                                                                                        2/19 
  Installing     : xorg-x11-xauth                                                                                  3/19 
  Installing     : xorg-x11-xinit                                                                                  4/19 
  Installing     : sysstat                                                                                         5/19 
  Installing     : gdbm                                                                                            6/19 
  Installing     : unixODBC-libs                                                                                   7/19 
  Installing     : libstdc++-devel                                                                                 8/19 
  Installing     : unixODBC-devel                                                                                  9/19 
  Installing     : unixODBC-devel                                                                                 10/19 
  Installing     : kernel-headers                                                                                 11/19 
  Installing     : glibc-headers                                                                                  12/19 
  Installing     : glibc-devel                                                                                    13/19 
  Installing     : libaio-devel                                                                                   14/19 
  Installing     : gcc                                                                                            15/19 
  Installing     : gcc-c++                                                                                        16/19 
  Installing     : elfutils-libelf-devel                                                                          17/19 
  Installing     : elfutils-libelf-devel-static                                                                   18/19 
  Installing     : oracle-ebs-server-R12-preinstall                                                               19/19 

Installed:
  oracle-ebs-server-R12-preinstall.x86_64 0:1.0.0-4.el5                                                                 

Dependency Installed:
  elfutils-libelf-devel.x86_64 0:0.137-3.el5              elfutils-libelf-devel-static.x86_64 0:0.137-3.el5             
  gcc.x86_64 0:4.1.2-54.el5                               gcc-c++.x86_64 0:4.1.2-54.el5                                 
  gdbm.i386 0:1.8.0-28.el5                                glibc-devel.i386 0:2.5-118                                    
  glibc-headers.x86_64 0:2.5-118                          kernel-headers.x86_64 0:2.6.18-371.el5                        
  libaio-devel.i386 0:0.3.106-5                           libstdc++-devel.i386 0:4.1.2-54.el5                           
  sysstat.x86_64 0:7.0.2-12.0.1.el5                       unixODBC.x86_64 0:2.2.11-10.el5                               
  unixODBC-devel.i386 0:2.2.11-10.el5                     unixODBC-devel.x86_64 0:2.2.11-10.el5                         
  unixODBC-libs.i386 0:2.2.11-10.el5                      unixODBC-libs.x86_64 0:2.2.11-10.el5                          
  xorg-x11-xauth.x86_64 1:1.0.1-2.1                       xorg-x11-xinit.x86_64 0:1.0.2-15.el5                          

Complete!

For additional insight into preparing an EBS server, please visit this blog entry:
Linux Preparation for Oracle E-Business Suite R12 Installation

For insight into building Oracle Linux 6 server, please visit this blog entry:
Oracle Linux 6 Installation and Configuration Step-By-Step


Download the following RPMS:
1. openmotif21-2.1.30-11.EL5.i386.rpm –> for OEL 5 customers
openmotif21-2.1.30-11.EL6.i686.rpm –> for OEL 6 customers
2. xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm

From:
http://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/

The openmotif package version must be 2.1.30 (for example, openmotif-2.2.3-10.RHEL4.5 is not supported).

========================================================================================================================

1.
First install the openmotif21 RPM. openmotif21 has a dependency on the libXp rpm so do a yum install of it first. Then use the traditional rpm -ihv command to install openmotif21 RPM.

[root@ebs1 ~]# rpm -ihv openmotif21-2.1.30-11.EL5.i386.rpm
error: Failed dependencies:
     libXp.so.6 is needed by openmotif21-2.1.30-11.EL5.i386
[root@ebs1 ~]# yum install libXp
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
You can use up2date --register to register.
ULN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libXp.i386 0:1.0.0-8.1.el5 set to be updated
---> Package libXp.x86_64 0:1.0.0-8.1.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================
 Package                 Arch                     Version                            Repository                    Size
========================================================================================================================
Installing:
 libXp                   i386                     1.0.0-8.1.el5                      el5_latest                    22 k
 libXp                   x86_64                   1.0.0-8.1.el5                      el5_latest                    23 k

Transaction Summary
========================================================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 45 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): libXp-1.0.0-8.1.el5.i386.rpm                                                              |  22 kB     00:00    
(2/2): libXp-1.0.0-8.1.el5.x86_64.rpm                                                            |  23 kB     00:00    
------------------------------------------------------------------------------------------------------------------------
Total                                                                                   321 kB/s |  45 kB     00:00    
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1e5e0159
el5_latest/gpgkey                                                                                | 1.4 kB     00:00    
Importing GPG key 0x1E5E0159 "Oracle OSS group (Open Source Software group) <build@oss.oracle.com>" from http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : libXp                                                                                            1/2
  Installing     : libXp                                                                                            2/2

Installed:
  libXp.i386 0:1.0.0-8.1.el5                                libXp.x86_64 0:1.0.0-8.1.el5                              

Complete!
[root@ebs1 ~]# rpm -ihv openmotif21-2.1.30-11.EL5.i386.rpm
Preparing...                ########################################### [100%]
   1:openmotif21            ########################################### [100%]

========================================================================================================================

2.
Install the xorg-x11-libs-compat RPM

[root@ebs1 ~]# rpm -ihv xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
Preparing...                ########################################### [100%]
   1:xorg-x11-libs-compat   ########################################### [100%]

========================================================================================================================

3.
The Linux Pre-Install RPM for Oracle E-Business Suite R12 on Oracle Linux 5 and 6 is now available for use by customers.

The package (oracle-ebs-server-R12-preinstall) is now available from the Oracle public yum repository. We recommended that you leverage the Pre-Install RPM on top of a ‘minimal’ RPM installation to run Oracle E-Business Suite Release 12. This RPM provides all required RPM packages for both the EBS application and database tier. You can significantly reduce your provisioning time of the Linux environment to install, upgrade or clone EBS R12 node. This RPM is applicable for both EBS 12.1 and 12.2 versions

[root@ebs1 ~]# yum install oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
You can use up2date --register to register.
ULN support will be disabled.
Setting up Install Process
Examining oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm: oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64
Marking oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package oracle-ebs-server-R12-preinstall.x86_64 0:1.0.0-4.el5 set to be updated
--> Processing Dependency: /usr/bin/odbcinst for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: /usr/lib/gcc/i386-redhat-linux/4.1.1/libstdc++.a for package: oracle-ebs-server-R12-preinstall
Importing additional filelist information
--> Processing Dependency: /usr/lib/libaio.so for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: /usr/lib/libc.so for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: /usr/lib/libodbccr.so for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: /usr/lib64/libodbccr.so for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: elfutils-libelf-devel for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: elfutils-libelf-devel-static for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: gcc for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: gcc-c++ for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: glibc-devel for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: glibc-headers for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: libaio-devel for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: libgdbm.so.2 for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: libstdc++-devel for package: oracle-ebs-server-R12-preinstall
--> Processing Dependency: sysstat for package: oracle-ebs-server-R12-preinstall
--> Running transaction check
---> Package elfutils-libelf-devel.x86_64 0:0.137-3.el5 set to be updated
---> Package elfutils-libelf-devel-static.x86_64 0:0.137-3.el5 set to be updated
---> Package gcc.x86_64 0:4.1.2-54.el5 set to be updated
---> Package gcc-c++.x86_64 0:4.1.2-54.el5 set to be updated
---> Package gdbm.i386 0:1.8.0-28.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-118.el5_10.2 set to be updated
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package: glibc-devel
---> Package glibc-headers.x86_64 0:2.5-118.el5_10.2 set to be updated
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
--> Processing Dependency: kernel-headers for package: glibc-headers
---> Package libaio-devel.i386 0:0.3.106-5 set to be updated
---> Package libstdc++-devel.i386 0:4.1.2-54.el5 set to be updated
---> Package sysstat.x86_64 0:7.0.2-12.0.1.el5 set to be updated
---> Package unixODBC.x86_64 0:2.2.11-10.el5 set to be updated
--> Processing Dependency: unixODBC-libs = 2.2.11-10.el5 for package: unixODBC
--> Processing Dependency: libodbc.so.1()(64bit) for package: unixODBC
--> Processing Dependency: libodbcinst.so.1()(64bit) for package: unixODBC
---> Package unixODBC-devel.i386 0:2.2.11-10.el5 set to be updated
--> Processing Dependency: libtemplate.so.1 for package: unixODBC-devel
--> Processing Dependency: libesoobS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcinst.so.1 for package: unixODBC-devel
--> Processing Dependency: libtdsS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbccr.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcdrvcfg2S.so.1 for package: unixODBC-devel
--> Processing Dependency: libgtrtst.so.1 for package: unixODBC-devel
--> Processing Dependency: libsapdbS.so.1 for package: unixODBC-devel
--> Processing Dependency: libnn.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcnnS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbctxtS.so.1 for package: unixODBC-devel
--> Processing Dependency: liboplodbcS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcdrvcfg1S.so.1 for package: unixODBC-devel
--> Processing Dependency: libboundparam.so.1 for package: unixODBC-devel
--> Processing Dependency: libmimerS.so.1 for package: unixODBC-devel
--> Processing Dependency: libodbcminiS.so.1 for package: unixODBC-devel
--> Processing Dependency: liboraodbcS.so.1 for package: unixODBC-devel
---> Package unixODBC-devel.x86_64 0:2.2.11-10.el5 set to be updated
--> Running transaction check
--> Processing Dependency: glibc = 2.5-118 for package: nscd
---> Package glibc.i686 0:2.5-118.el5_10.2 set to be updated
--> Processing Dependency: glibc-common = 2.5-118.el5_10.2 for package: glibc
---> Package glibc.x86_64 0:2.5-118.el5_10.2 set to be updated
---> Package kernel-headers.x86_64 0:2.6.18-371.8.1.0.1.el5 set to be updated
---> Package unixODBC-libs.i386 0:2.2.11-10.el5 set to be updated
---> Package unixODBC-libs.x86_64 0:2.2.11-10.el5 set to be updated
--> Running transaction check
---> Package glibc-common.x86_64 0:2.5-118.el5_10.2 set to be updated
---> Package nscd.x86_64 0:2.5-118.el5_10.2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================
 Package                      Arch   Version                 Repository                                            Size
========================================================================================================================
Installing:
 oracle-ebs-server-R12-preinstall
                              x86_64 1.0.0-4.el5             /oracle-ebs-server-R12-preinstall-1.0.0-4.el5.x86_64  63 k
Installing for dependencies:
 elfutils-libelf-devel        x86_64 0.137-3.el5             ol5_u10_base                                          24 k
 elfutils-libelf-devel-static x86_64 0.137-3.el5             ol5_u10_base                                          64 k
 gcc                          x86_64 4.1.2-54.el5            ol5_u10_base                                         5.3 M
 gcc-c++                      x86_64 4.1.2-54.el5            ol5_u10_base                                         3.8 M
 gdbm                         i386   1.8.0-28.el5            ol5_u10_base                                          28 k
 glibc-devel                  i386   2.5-118.el5_10.2        el5_latest                                           2.1 M
 glibc-headers                x86_64 2.5-118.el5_10.2        el5_latest                                           601 k
 kernel-headers               x86_64 2.6.18-371.8.1.0.1.el5  el5_latest                                           1.5 M
 libaio-devel                 i386   0.3.106-5               ol5_u10_base                                          12 k
 libstdc++-devel              i386   4.1.2-54.el5            ol5_u10_base                                         2.8 M
 sysstat                      x86_64 7.0.2-12.0.1.el5        ol5_u10_base                                         188 k
 unixODBC                     x86_64 2.2.11-10.el5           ol5_u10_base                                         291 k
 unixODBC-devel               i386   2.2.11-10.el5           ol5_u10_base                                         738 k
 unixODBC-devel               x86_64 2.2.11-10.el5           ol5_u10_base                                         793 k
 unixODBC-libs                i386   2.2.11-10.el5           ol5_u10_base                                         551 k
 unixODBC-libs                x86_64 2.2.11-10.el5           ol5_u10_base                                         554 k
Updating for dependencies:
 glibc                        i686   2.5-118.el5_10.2        el5_latest                                           5.4 M
 glibc                        x86_64 2.5-118.el5_10.2        el5_latest                                           4.8 M
 glibc-common                 x86_64 2.5-118.el5_10.2        el5_latest                                            16 M
 nscd                         x86_64 2.5-118.el5_10.2        el5_latest                                           177 k

Transaction Summary
========================================================================================================================
Install      17 Package(s)
Upgrade       4 Package(s)

Total size: 46 M
Total download size: 46 M
Is this ok [y/N]: y
Downloading Packages:
(1/20): libaio-devel-0.3.106-5.i386.rpm                                                          |  12 kB     00:00    
(2/20): elfutils-libelf-devel-0.137-3.el5.x86_64.rpm                                             |  24 kB     00:00    
(3/20): gdbm-1.8.0-28.el5.i386.rpm                                                               |  28 kB     00:00    
(4/20): elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm                                      |  64 kB     00:00    
(5/20): nscd-2.5-118.el5_10.2.x86_64.rpm                                                         | 177 kB     00:00    
(6/20): sysstat-7.0.2-12.0.1.el5.x86_64.rpm                                                      | 188 kB     00:00    
(7/20): unixODBC-2.2.11-10.el5.x86_64.rpm                                                        | 291 kB     00:00    
(8/20): unixODBC-libs-2.2.11-10.el5.i386.rpm                                                     | 551 kB     00:00    
(9/20): unixODBC-libs-2.2.11-10.el5.x86_64.rpm                                                   | 554 kB     00:00    
(10/20): glibc-headers-2.5-118.el5_10.2.x86_64.rpm                                               | 601 kB     00:00    
(11/20): unixODBC-devel-2.2.11-10.el5.i386.rpm                                                   | 738 kB     00:00    
(12/20): unixODBC-devel-2.2.11-10.el5.x86_64.rpm                                                 | 793 kB     00:00    
(13/20): kernel-headers-2.6.18-371.8.1.0.1.el5.x86_64.rpm                                        | 1.5 MB     00:00    
(14/20): glibc-devel-2.5-118.el5_10.2.i386.rpm                                                   | 2.1 MB     00:01    
(15/20): libstdc++-devel-4.1.2-54.el5.i386.rpm                                                   | 2.8 MB     00:01    
(16/20): gcc-c++-4.1.2-54.el5.x86_64.rpm                                                         | 3.8 MB     00:02    
(17/20): glibc-2.5-118.el5_10.2.x86_64.rpm                                                       | 4.8 MB     00:02    
(18/20): gcc-4.1.2-54.el5.x86_64.rpm                                                             | 5.3 MB     00:03    
(19/20): glibc-2.5-118.el5_10.2.i686.rpm                                                         | 5.4 MB     00:03    
(20/20): glibc-common-2.5-118.el5_10.2.x86_64.rpm                                                |  16 MB     00:08    
------------------------------------------------------------------------------------------------------------------------
Total                                                                                   1.3 MB/s |  46 MB     00:34    
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : glibc-common                                                                                    1/25
  Updating       : glibc                                                                                           2/25
  Installing     : unixODBC-libs                                                                                   3/25
  Installing     : unixODBC                                                                                        4/25
  Installing     : libstdc++-devel                                                                                 5/25
  Installing     : sysstat                                                                                         6/25
  Installing     : unixODBC-devel                                                                                  7/25
  Installing     : libaio-devel                                                                                    8/25
  Installing     : kernel-headers                                                                                  9/25
  Updating       : nscd                                                                                           10/25
  Installing     : glibc-headers                                                                                  11/25
  Updating       : glibc                                                                                          12/25
  Installing     : unixODBC-libs                                                                                  13/25
  Installing     : gdbm                                                                                           14/25
  Installing     : glibc-devel                                                                                    15/25
  Installing     : unixODBC-devel                                                                                 16/25
  Installing     : gcc                                                                                            17/25
  Installing     : gcc-c++                                                                                        18/25
  Installing     : elfutils-libelf-devel-static                                                                   19/25
  Installing     : elfutils-libelf-devel                                                                          20/25
  Installing     : oracle-ebs-server-R12-preinstall                                                               21/25
  Cleanup        : nscd                                                                                           22/25
  Cleanup        : glibc                                                                                          23/25
  Cleanup        : glibc                                                                                          24/25
  Cleanup        : glibc-common                                                                                   25/25

Installed:
  oracle-ebs-server-R12-preinstall.x86_64 0:1.0.0-4.el5                                                                

Dependency Installed:
  elfutils-libelf-devel.x86_64 0:0.137-3.el5              elfutils-libelf-devel-static.x86_64 0:0.137-3.el5            
  gcc.x86_64 0:4.1.2-54.el5                               gcc-c++.x86_64 0:4.1.2-54.el5                                
  gdbm.i386 0:1.8.0-28.el5                                glibc-devel.i386 0:2.5-118.el5_10.2                          
  glibc-headers.x86_64 0:2.5-118.el5_10.2                 kernel-headers.x86_64 0:2.6.18-371.8.1.0.1.el5               
  libaio-devel.i386 0:0.3.106-5                           libstdc++-devel.i386 0:4.1.2-54.el5                          
  sysstat.x86_64 0:7.0.2-12.0.1.el5                       unixODBC.x86_64 0:2.2.11-10.el5                              
  unixODBC-devel.i386 0:2.2.11-10.el5                     unixODBC-devel.x86_64 0:2.2.11-10.el5                        
  unixODBC-libs.i386 0:2.2.11-10.el5                      unixODBC-libs.x86_64 0:2.2.11-10.el5                         

Dependency Updated:
  glibc.i686 0:2.5-118.el5_10.2       glibc.x86_64 0:2.5-118.el5_10.2      glibc-common.x86_64 0:2.5-118.el5_10.2    
  nscd.x86_64 0:2.5-118.el5_10.2    

Complete!
[root@ebs1

========================================================================================================================

The oracle-ebs-server-R12-preinstall RPM creates the oracle and applmgr unix accounts. oracle will be if you configure the node to include the the database and application tiers.

[root@ebs1 ~]# cat /etc/passwd |tail -5
avahi-autoipd:x:100:101:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
sabayon:x:86:86:Sabayon user:/home/sabayon:/sbin/nologin
oracle:x:54321:54321::/home/oracle:/bin/bash
applmgr:x:54322:54321::/home/applmgr:/bin/bash

========================================================================================================================

The oracle-ebs-server-R12-preinstall RPM sets the hard and soft shell resource limits according to Oracle’s recommended values in /etc/security/limits.conf in Oracle Linux 5 and /etc/security/limits.d/ in Oracle Linux 6:

# oracle-ebs-server-R12-preinstall setting for nofile soft limit is 4096
oracle   soft   nofile    4096
applmgr   soft   nofile    4096

# oracle-ebs-server-R12-preinstall setting for nofile hard limit is 65536
oracle   hard   nofile    65536
applmgr   hard   nofile    65536

# oracle-ebs-server-R12-preinstall setting for nproc soft limit is 16384
oracle   soft   nproc    16384
applmgr   soft   nproc    16384

# oracle-ebs-server-R12-preinstall setting for nproc hard limit is 16384
oracle   hard   nproc    16384
applmgr   hard   nproc    16384

# oracle-ebs-server-R12-preinstall setting for core soft limit is unlimited
oracle   soft   core    unlimited
applmgr   soft   core    unlimited

# oracle-ebs-server-R12-preinstall setting for core hard limit is unlimited
oracle   hard   core    unlimited
applmgr   hard   core    unlimited

# oracle-ebs-server-R12-preinstall setting for memlock soft limit is 50000000
oracle   soft   memlock    50000000
applmgr   soft   memlock    50000000

# oracle-ebs-server-R12-preinstall setting for memlock hard limit is 50000000
oracle   hard   memlock    50000000
applmgr   hard   memlock    50000000

# oracle-ebs-server-R12-preinstall setting for stack soft limit is 10240
oracle   soft   stack    10240
applmgr   soft   stack    10240

# oracle-ebs-server-R12-preinstall setting for stack hard limit is 32768
oracle   hard   stack    32768
applmgr   hard   stack    32768

========================================================================================================================

Most importantly, the EBS preinstall RPM updates the kernel parameters in /etc/sysctl.conf to Oracle recommended values:

# oracle-ebs-server-R12-preinstall setting for fs.file-max is 6815744
fs.file-max = 6815744

# oracle-ebs-server-R12-preinstall setting for kernel.msgmni is 2878
kernel.msgmni = 2878

# oracle-ebs-server-R12-preinstall setting for kernel.msgmax is 8192

# oracle-ebs-server-R12-preinstall setting for kernel.msgmnb is 65536
kernel.msgmnb = 65536

# oracle-ebs-server-R12-preinstall setting for kernel.sem is '256 32000 100 142'
kernel.sem = 256 32000 100 142

# oracle-ebs-server-R12-preinstall setting for kernel.shmmni is 4096
kernel.shmmni = 4096

# oracle-ebs-server-R12-preinstall setting for kernel.shmall is 1073741824

# oracle-ebs-server-R12-preinstall setting for kernel.shmmax is 4398046511104 on x86_64 and 4294967295 on i386 architecture.
# Refer Note id 567506.1
kernel.shmmax = 4398046511104

# oracle-ebs-server-R12-preinstall setting for kernel.sysrq is 1
kernel.sysrq = 1

# oracle-ebs-server-R12-preinstall setting for net.core.rmem_default is 262144
net.core.rmem_default = 262144

# oracle-ebs-server-R12-preinstall setting for net.core.rmem_max is 4194304
net.core.rmem_max = 4194304

# oracle-ebs-server-R12-preinstall setting for net.core.wmem_default is 262144
net.core.wmem_default = 262144

# oracle-ebs-server-R12-preinstall setting for net.core.wmem_max is 1048576
net.core.wmem_max = 1048576

# oracle-ebs-server-R12-preinstall setting for fs.aio-max-nr is 3145728
fs.aio-max-nr = 3145728

# oracle-ebs-server-R12-preinstall setting for net.ipv4.ip_local_port_range is 9000 65500
net.ipv4.ip_local_port_range = 9000 65500

========================================================================================================================

The DNS resolver parameters are updated in /etc/resolv.conf to the minimum recommended values. You may need to re-visit these values based on your corporate environment:

[root@ebs1 ~]# cat /etc/resolv.conf
search viscosity.com
nameserver 192.168.1.1
#oracle-ebs-server-R12-preinstall setting for attempts is 5
options attempts:5
#oracle-ebs-server-R12-preinstall setting for timeout is 15
options timeout:15

========================================================================================================================

The EBS preinstall RPM also disables numa in the /etc/grub.conf kernel commandline:

[root@ebs1 ~]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Oracle Linux Server (2.6.39-400.209.1.el5uek)
     root (hd0,0)
     kernel /vmlinuz-2.6.39-400.209.1.el5uek ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
     initrd /initrd-2.6.39-400.209.1.el5uek.img
title Oracle Linux Server-base (2.6.18-371.el5)
     root (hd0,0)
     kernel /vmlinuz-2.6.18-371.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
     initrd /initrd-2.6.18-371.el5.img

========================================================================================================================

If you are running Oracle Linux 6, it disables Transparent Huge Pages (THP). THP is not quite ready for prime time yet.