OCI: Setting up a compute VM for eBS middle tier (generic)

This note is a generic note to detail how a VM compute should be prepare to deploy eBS, irrespective of the release. Additional steps will be performed, per release.


#1 Provision a default image with OL6.9, with a default 50GB.


#2 Create the oracle:oinstall user, use this note as a guideline


#3 Create a 200GB block volume to host the shared appltop


#4 Attach the block volume to the compute instance

Execute the scsi instructions on the oci console to attach the block volume


#5 Extend the book disk to create the /u01 partition

fdisk /dev/sdb
mkfs.ext4 /dev/sdb1 -L oracle -m 1


#4 Update /etc/fstab with the following content

LABEL=oracle /ebsapp ext4 defaults 0 0


#5 Mount the partition

mkdir /ebsapp
mount -a
chown oracle:oinstall /ebsapp


#6 Create the oratab file

touch /etc/oratab
chown oracle:oinstall /etc/oratab


#7 Create the oraInst.loc

touch /etc/oraInst.loc
chown oracle:oinstall /etc/oraInst.loc


#8 Create the local oraInventory

mkdir -p /u01/app/oraInventory
chown oracle:oinstall /u01/app/oraInventory


#8 Edit the oraInst.loc file with the following content



#9 Install the linux dependencies via yum

yum install oracle-ebs-server-R12-preinstall


#10 Install the extra dependencies for R12.2

yum install compat-libstdc++-33


#11Adjust the kernel parameters

Set the following parameters in sysctl.conf

kernel.shmmax = 2147483648 
kernel.shmmni = 4096
vm.hugetlb_shm_group = 1002 <= dba group id

And reload the parameters sysctl -p




Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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