Install Oracle Database di CentOS 7

March 16, 2016

Oracle database merupakan salah satu database kelas enterprice. Meskipun enterprice kita diperbolehkan untuk menggunakannya tanpa harus membeli lisensi. Namun ada aturan tertentu yang harus dipatuhi seperti penggunaannya untuk belajar atau riset. Jika kamu menggunakannya untuk bisnis maka diharuskan membayar.

Oracle database bisa juga kita install di linux. Namun direkomendasikan menggunakan linux dari keluarga redhat seperti RHEL,CentOS, vedora dll. Di tutuorial ini kita akan belajar untuk menginstall Oracle Database Standard edition di CentOS 7. Tahap-tahapnya sebagai berikut :

Persiapan
Oracle Database membutuhkan GUI saat instalasi, sehingga apabila belum ada harus diinstall dengan perintah :
# yum groupinstall "GNOME Desktop" -y
Apabila kamu menjalankan CentOS di dalam cloud maka kamu bisa mengikuti tutorial remote desktop Centos 7. Kemudian mengikuti tutorial ini melalui remote desktop dari PC windows.
 
 
Setelah didownload kemudian ekstrak file master ke dalam satu direktori :
# yum install -y zip unzip
# unzip linuxamd64_12102_database_1of2.zip -d /stage/
# unzip linuxamd64_12102_database_2of2.zip -d /stage/
Kemudian konfigurasi kernel supaya sesuai dengan yang diharuskan oleh oracle dengan cara mengedit file /etc/sysctl.conf :
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1987162112
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
Untuk menerapkan perubahan yang telah dibuat maka eksekusi perintah :
sysctl –p
sysctl –A
Selanjutnya adalah mempersiapkan user dan group untuk oracle database :
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
 Membuat direktori dan mengatur owner dan hak akses terhadap direktori yang digunakan oracle :
# chown -R oracle:oinstall /stage/
# mkdir /u01
# mkdir /u02
# chown -R oracle:oinstall /u01
# chown -R oracle:oinstall /u02
# chmod -R 775 /u01
# chmod -R 775 /u02
# chmod g+s /u01
# chmod g+s /u02
Install dependensi yang dibutuhkan oleh oracle database :
# yum install -y binutils.x86_64 \
compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 \
glibc.i686 glibc.x86_64 glibc-devel.i686 \
glibc-devel.x86_64 ksh compat-libstdc++-33 \
libaio.i686 libaio.x86_64 libaio-devel.i686 \
libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 \
libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 \
libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 \
libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
 
Logout dan login kembali dengan user oracle yang telah dibuat sebelumnya.
 
Install
Eksekusi installer oracle database dengan memanggil perintah :
# /stage/database/runInstaller
Setelah perintah tersebut dieksekusi maka akan muncul halaman install oracle :
  • Tahap pertama adalah security update. Uncheck security update kemudian klik Next.
  • Kemduian akan masuk halaman installation options, pilih "Create and Configure Database" dan klik Next.
  • Pada tahap berikutnya halaman System Class, pilih "Desktop class".
  • Kemduian masuk ke halaman konfigurasi database seperti pada gambar berikut dan klik Next:
konfigurasi oracle database
Konfigurasi database oracle
  • Tahap selanjutnya adalah Summary, klik install dan menunggu proses instalasi. Jika muncul permintaan untuk mengeksekusi perintah terminal seperti halaman execution configuration scripts maka buka terminal dan salin perintah dariscript ke terminal.
Execution configuration scripts
Execution configuration scripts
  •  Kemudian kembali menunggu sampai proses instalasi selesai. Setelah selesai instalasi muncul informasi yang memberikan informasi konfigruasi oracle database kita.
Informasi konfigurasi oracle database
Informasi konfigurasi oracle database
 Instalasi oracle database telah selesai. Kita bisa masuk ke dalam database melalui terminal dengan perintah :
$sqlplus system@oracle
Apabila database instance belum berjalan maka jalankan database instance dengan perintah :
$ lsnrctl start
$ sqlplus sys as sysdba
SQL>startup
Demikian tutorial Install oracle database di CentOS 7, Semoga bermanfaat. Jangan lupa untuk share artikel ini bila anda merasa artikel ini bermanfaat.

You Might Also Like

0 comments