How to Install Oracle Database 12c on SUSE Linux Enterprise Server 11 (part 1)



     Heyy kang bro, welcome back to my blog. Kali ini saya akan share sedikit tutorial "Cara Install Oracle Database 12c di SUSE Linux Enterprise Server 11 (SLES 11)". Disini saya membagi menjadi 2 artikel, artikel pertama yaitu tahap Configuration and Preparation, tahap kedua adalah proses installasi. Sebelumnya kita siapkan terlebih dahulu bahan-bahannya yaitu :     1. File Oracle Database 12c Release 2
                   2. Software WinSCP (untuk yg memindahkan file dari host ke VM, jika perlu)
     Jika semua bahan sudah ada, mari langsung saja kita mulai tahap konfigurasi. 

1. Pertama adalah tahap konfigurasi sebelum tahap installasinya.
su - root

2. Kemudian tambahkan IP address, hostname dan nama user kita di etc/hosts.
#gedit /etc/hosts
127.0.0.1   localhost
::1              localhost
192.168.88.208  salman   salman

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

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

5. Tambahkan kernel parameters di etc/sysctl.conf (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

6. Kemudian kita apply kernel parameters tadi.
/sbin/sysctl -p

7. Tambahkan baris berikut untuk menetapkan batas shell untuk pengguna oracle di file /etc/security/limits.conf.
#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

8. Kemudian kita install paket yang kurang lengkap.
#zypper install libstdc++-devel
#zypper install gcc-c++

9. Kita buat folder yang nantinya untuk lokasi bash_profile.
#mkdir -p /home/app/oracle/product/12c/db1
#chown -R oracle:oinstall /home/app
#chmod -R 775 /home/app

10. Lalu buat folder untuk file oracle database 12c-nya.
#mkdir -p /master
#chown -R oracle:oinstall  /master
#chmod -R 775 /master

11. Masih di user root, kita buat .bash_profile.
#gedit .bash_profile
#Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP

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

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

12. Setelah itu kita reboot.
#reboot

13. Kemudian kita login dengan user kita.
14. Lalu buka software WinSCP, kemudian kita pindahkan file Oracle database 12c ke folder master.

14. Jika sudah di copy/dipindahkan, kemudian kita masuk ke terminal.
15. Kemudian ketik su - root.
#cd /master
#ls
#unzip Oracle Database 12.2.0.1.0 for Linux x86-64--V839960-01.zip

nb: Langkah itu jika file masih dalam format .zip atau belum di ekstrak.

16. Jika sudah di ekstrak, kemudian kita ketik reboot.
#reboot

17. Setelah itu, kita login username oracle.
18. Selanjutnya buka terminal, lalu ketik seperti berikut.
$cd /master
$ls
$cd /database
$ls
$./runInstaller

19. Tunggu hingga beberapa saat hingga muncul tampilan seperti ini.

20. Nahh, proses installasinya ada di part 2 yahh gaess, see you...

PART 2:

Post a Comment

0 Comments