DatabaseOracle

Install Oracle Client di Centos 7

330
linux logo
linux logo

Bagi para penggunakan database oracle sudah tidak asing lagi mendengar oracle client. Oracle client di gunakan sebagai jembatan penghubung antara aplikasi dan database oracle agar saling terhubung.

Contoh aplikasi php di server agar terhubung dengan database oracle membutuhkan koneksi oci8, sedangkan oci8 perlu menginstall oracle client.

Berikut tahapan proses instalasi oracle client pada Centos 7:

 Instalasi:

Download Oracle Client Basic dan SDK (jika perlu SQL*Plus) dari halaman download resminya yang berekstensi .rpm

Di tutorial ini saya menggunakan versi oracle Version 12.1.0.2.0
Instant Client Package – Basic
Download oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm (62,587,782 bytes)
Instant Client Package – SQL*Plus
Download oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm (852,271 bytes)
Instant Client Package – SDK
Download oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm (634,803 bytes)

Setelah terdownload, masuk ke direktori hasil download.

Kalau beda server copykan instalannya ke server menggunakan winscp atau filezilla, kebetulan disini saya copykan ka path home.

Login ke server menggunakan ssh contoh : ssh root@192.168.100.21

Setelah masuk, masuk ke directory /home

# cd /home
root@vmachine:/home#

Instal packages yang berekstensi .rpm tadi dengan menggunakan bantuan package yum localinstall

jalankan perintah di bawah ini satu persatu :

# sudo yum localinstall oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm # sudo yum localinstall oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm # sudo yum localinstall oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm

Setelah itu export variabel environment oracle untuk mempermudah akses

# export ORACLE_HOME=/usr/lib/oracle/12.1/client64
# export LD_LIBRARY_PATH=$ORACLE_HOME/lib
# export PATH=$PATH:$ORACLE_HOME/bin 
# nano /etc/ld.so.conf.d/oracle.conf && chmod o+r /etc/ld.so.conf.d/oracle.conf

dan tambahkan baris berikut :

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}

Akhiri dengan menyimpan (Ctrl+X) kemudian Y

# nano /etc/profile.d/oracle.sh && chmod o+r /etc/profile.d/oracle.sh

dan tambahkan baris berikut :

export ORACLE_HOME=/usr/lib/oracle/12.1/client64

Akhiri dengan menyimpan (Ctrl+X) kemudian Y

Setelah itu jalankan ldconfig

# ldconfig

Jika terjadi error: /sbin/ldconfig:/usr/lib/oracle/12.1/client64/lib/${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} is not a known library type maka silahkan ubah teks oracle.conf di atas menjadi

# /usr/lib/oracle/12.1/client64/lib/

dengan cara membuka kembali

# nano /etc/ld.so.conf.d/oracle.conf && chmod o+r /etc/ld.so.conf.d/oracle.conf

isinya di rubah manjadi

# /usr/lib/oracle/12.1/client64/lib/

Sekian Tutorial Install Oracle Client di Centos 7, Semoga bermanfaat

Exit mobile version