Instalasi database oracle centos. Siapa yang tidak kenal dengan perusahaan raksasa dengan nama oracle, perusahaan amerika dalam bidang teknologi informasi ini bermarkas di redwood, california Amerika Serikat. Perlu diketahui bahwa oracle ini adalah perusahaan nomor 3 dalam pendapatan bidang software setelah Microsoft dan IBM.
Salah satu RDBMS yang terkenal milik dari oracle adalah Oracle Database dimana ditemukan oleh Larry Ellison pada tahun 1977. Oracle sendiri berasal dari sebuah kode dari project CIA yang didanai oleh Ellison.
Baik sekarang kita akan mencoba install oracle database 11g R2 di sistem operasi centos.
Pertama-tama siapkanlah sistem operasi centos (bisa menggunakan server, virtual machine seperti vmware workstation atau virtualbox) dan pastikan server anda terhubung ke internet, karena kita akan langsung update dari internet.
Langkah 1
Edit file host anda dengan menggunakan user root sehingga menjadi jelas pada direktori /etc/hosts
#nano /etc/hosts
tambahkan ip address server anda dah hostname
127.0.0.1 localhost.localdomain localhost
192.168.1.1 oracle.localdomain oracle
:11 localhost6.localdomain6 localhost6
Langkah 2
Install file pendukung untuk oracle dengan perintah yum
yum -y install glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel sysstat unixODBC unixODBC-devel
Langkah 3
Edit file sysctl.conf
#nano /etc/sysctl.conf
Pastikan tidak ada baris seperti dibawah ini, jika anda silahkan berikan tanda pagar didepannya.
#net.bridge.bridge-nf-call-ip6tables = 0
#net.bridge.bridge-nf-call-iptables = 0
#net.bridge.bridge-nf-call-arptables = 0
dan juga tambahkan
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
fs.aio-max-nr = 1048576
simpan kemudian coba cek kembali dengan perintah
#sysctl -p
Langkah 4
Buat user dan group untuk oracle
#groupadd -g 200 oinstall
#groupadd -g 201 dba
#useradd -u 440 -g oinstall -G dba -d /usr/oracle oracle
Langkah 5
Edit file authentifikasi pada /etc/pam.d/login dan tambahkan baris setelah
session required pam_namespace.so
tambahkan
session required pam_limits.so
Langkah 6
Tambahkan baris pada /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
Langkah 7
Tambahkan pada /etc/profile
if [ $USER = “oracle” ]; then
if [ $SHELL = “/bin/ksh” ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
Langkah 8
Masuk pada user oracle
#su oracle
dan kemudian siapkan direktori untuk instalasi oracle
chmod 755 /usr/oracle
mkdir /usr/oracle/app
chmod 775 /usr/oracle/app
mkdir /usr/oracle/oradata
chmod 775 /usr/oracle/oradata
tambahkan juga baris berikut pada file .bash_profile anda
umask 022
export ORACLE_BASE=/usr/oracle/app
Langkah 9
Copykan file instalasi oracle anda pada direktori /usr/oracle/tmp dan lakukan proses unzip
Langkah 10
Login sebagai root kemudian berikan password untuk user oracle
#passwd oracle
Langkah 11
login sebagai oracle, kemudian masuk pada direktori tmp tempat instalasi file oracle tersebut (login user oracle pada xwindows dengan logout sebagai root)
#cd /usr/oracle/tmp/database
Kemudian jalankan instalasi oracle
./runInstaller
Ikuti semua petunjuk yang ada dilayar instalasi oracle, biasanya error pada jumlah memory dan harus menginstall pdksh
Jika proses instalasi sudah selesai maka login sebagai root di terminal kemudian jalankan
#/usr/oracle/oraInventory/orainstRoot.sh
#/usr/oracle/app/product/11.2.0/dbhome_1/root.sh
Setelah database terinstall anda bisa login ke Enterprise Management di URL
http://localhost:1158/em
login: SYS
password: sesuai pada saat instalasi
login sebagai: SYSDBA
Sangat mudah bukan untuk cara instalasi database oracle centos.