Install Oracle Database 12c di Linux Suse Server Enterprise - I [ Configuration ]

 


Berikut adalah cara install Oracle 12c di Linux Suse Server Enterprise 11 ;

1. Configuration and Preparation

1.1.  Buka Terminal, lalu login dengan user root : su - root

1.2. Tambahkan IP address, hostname dan nama user di etc/hosts.

#gedit /etc/hosts
127.0.0.1   localhost
::1              localhost
192.168.8.28  oracleman   oracleman

1.3. Kemudian tambahkan group.
#groupadd -g 54321 oinstall
#groupadd -g 54322 dba
#groupadd -g 54323 oper

1.4. Tambahkan user oracle
#useradd -u 54321 -g oinstall -G dba,oper oracle
#passwd oracle

1. 5. Tambahkan kernel parameters di etc/sysctl.conf ( pada baris paling bawah )

#gedit /etc/sysctl.conf
kernel.shmmni = 4096 
kernel.shmmax = 4398046511104
kernel.shmall = 1073741824
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

1.6. Kemudian apply kernel parameters , dengan perintah : /sbin/sysctl -p

1.7. Tambahkan script  di /etc/security/limits.conf. untuk menetapkan batas shell untuk pengguna oracle
#gedit /etc/security/limits.conf
oracle   soft   nproc    131072
oracle   hard   nproc    131072
oracle   soft   nofile   131072
oracle   hard   nofile   131072
oracle   soft   core     unlimited
oracle   hard   core     unlimited
oracle   soft   memlock  50000000
oracle   hard   memlock  50000000

1.8. Setelah itu, install paket yang dibutuhkan ( pelengkap ).
#zypper install libstdc++-devel
#zypper install gcc-c++

1.9. Buat folder untuk lokasi bash_profile.
#mkdir -p /home/app/oracle/product/12c/db1
#chown -R oracle:oinstall /home/app
#chmod -R 775 /home/app

1.10. Buat folder untuk file oracle database 12c.
#mkdir -p /master
#chown -R oracle:oinstall  /master
#chmod -R 775 /master

1.11. Buat  file .bash_profile. ( user root )
#gedit .bash_profile
#Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_HOSTNAME=dboracle
export ORACLE_UNQNAME=dboracle
export ORACLE_BASE=/home/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12c/db1
export ORACLE_SID=dboracle

export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

1.12. Setelah itu,  reboot.
#reboot


2. Copy File Database Oracle 12c ke Server Linux Suse

2.1. Gunakan Putty , lalu login ke IP Server , masuk ke folder master


2.2. Kemudian pindahkan/copy file Oracle database 12c ke folder master.

2.3. Masuk ke terminal. ketik : su - root.
#cd /master
#ls

ekstrak file jika masih dalam format zip

#unzip Oracle Database 12.2.0.1.0 for Linux x86-64--V839960-01.zip

16. Kemudian reboot.
#reboot