Hari-hari Kepo

Cara Install Oracle Database 19c di Red Hat Enterprise Linux 7 (RHEL 7)

17 Jul 2025 4 menit baca
Cara Install Oracle Database 19c di Red Hat Enterprise Linux 7 (RHEL 7)

🛠️ Cara Install Oracle Database 19c di Red Hat Enterprise Linux 7 (RHEL 7)

Oracle Database adalah salah satu sistem manajemen basis data relasional (RDBMS) paling populer di dunia, digunakan oleh banyak perusahaan besar. Di lingkungan produksi, Oracle sering diinstal pada OS berbasis Linux seperti RHEL (Red Hat Enterprise Linux). Dalam artikel ini, kita akan membahas langkah demi langkah cara menginstal Oracle Database 19c di Red Hat Enterprise Linux 7 secara manual.

 

⚙️ Persyaratan Sistem

Sebelum memulai instalasi, pastikan server Anda memenuhi persyaratan minimal:

 
  • Sistem Operasi : Red Hat Enterprise Linux 7.x
  • RAM : Minimal 4 GB (disarankan 8 GB+)
  • Swap Space : Minimal 4 GB
  • Ruang Disk : Minimal 20 GB di direktori /u01 atau partisi lainnya
  • Processor : Dual Core ke atas
  • User Privilege : Akses root atau sudo
 

🔧 Langkah 1: Tambahkan Repositori YUM

Pastikan repositori YUM aktif untuk update dan install paket tambahan:

 
bash
 
sudo subscription-manager repos --enable rhel-7-server-optional-rpms
sudo subscription-manager repos --enable rhel-7-server-extras-rpms
 

👥 Langkah 2: Buat User dan Grup Oracle

Buat user dan grup khusus untuk Oracle:

 
bash
 
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle
 

📁 Langkah 3: Buat Direktori Instalasi

bash
 
sudo mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
sudo chown -R oracle:oinstall /u01
sudo chmod -R 775 /u01
 

⚖️ Langkah 4: Konfigurasi Kernel Linux

Edit file konfigurasi kernel:

 
bash
 
sudo vi /etc/sysctl.conf
 

Tambahkan baris berikut:

 
conf
 
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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 = 1048576
 

Lalu terapkan pengaturan:

 
bash
 
sudo sysctl -p
 

🧑‍💻 Langkah 5: Konfigurasi Limit Pengguna

Edit file limits:

 
bash
 
sudo vi /etc/security/limits.conf
 

Tambahkan:

 
conf
 
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
 

📦 Langkah 6: Install Paket Dependencies

bash
 
sudo yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl numactl-devel psmisc sysstat unixODBC unixODBC-devel xorg-x11-utils xorg-x11-server-utils
 

📥 Langkah 7: Download Oracle Database 19c

Download dari situs resmi Oracle:
🔗 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

 

Upload file ZIP (LINUX.X64_193000_db_home.zip) ke server, lalu ekstrak ke direktori home Oracle:

 
bash
 
unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.0.0/dbhome_1/
 

🧪 Langkah 8: Jalankan Installer

Masuk sebagai user oracle:

 
bash
 
su - oracle
cd /u01/app/oracle/product/19.0.0/dbhome_1/
./runInstaller
 

Ikuti wizard instalasi:

  • Pilih Create and configure a database
  • Pilih Server Class
  • Atur password admin (SYS, SYSTEM)
  • Review prasyarat dan lanjutkan jika semua OK
 

Jika tidak ada GUI, gunakan mode silent installation dengan script .rsp.


🔄 Langkah 9: Jalankan Root Script Setelah Instalasi

Setelah installer selesai, buka terminal baru sebagai root dan jalankan:

 
bash
 
/u01/app/oracle/product/19.0.0/dbhome_1/root.sh
 

✅ Langkah 10: Uji Koneksi Database

bash
 
export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
sqlplus / as sysdba
 

Jika berhasil masuk ke SQL prompt, maka instalasi sukses!

 

📌 Tips Tambahan

  • Pastikan firewall dan SELinux dimatikan atau dikonfigurasi sesuai kebutuhan.
  • Gunakan systemctl disable firewalld untuk menonaktifkan firewall permanen.
  • Untuk otomatisasi startup, edit file /etc/oratab dan ubah N menjadi Y.
 

🏁 Penutup

Dengan mengikuti panduan ini, kamu telah berhasil melakukan instalasi Oracle Database 19c di RHEL 7. Meskipun prosesnya cukup kompleks, namun sangat penting bagi DBA, DevOps Engineer, atau siapa pun yang ingin membangun infrastruktur database enterprise di lingkungan Linux.

 

Selamat mencoba dan semoga sukses dalam implementasi database-mu!

Komentar

2
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.

Tinggalkan Komentar