Cara instalasi database oracle di linux centos

Instalasi Database Linux CentOS

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.

Related posts

Apa itu AlmaLinux

Penggunaan perintah RPM pada sistem operasi linux

Instalasi memcached pada sistem operasi CentOS