sekedar sharing proses instalasi oracle database di ubuntu, saya menggunakan ubuntu 12.10 32bit dan oracle linux 11gR2.

pertama-tama kita harus menginstal dependensi yang diperlukan, untuk menginstalnya ketik perintah berikut pada terminal.

sudo apt-get update
sudo apt-get install gcc make binutils gawk x11-utils rpm build-essential libaio1 libaio-dev libmotif4 libtool expat alien ksh pdksh unixODBC unixODBC-dev sysstat elfutils libelf-dev binutils lesstif2 lsb-cxx libstdc++5

 

kemudian kita harus membuat beberapa link untuk memulai instalasi, ketik perintah berikut pada terminal.

sudo ln -sf /bin/bash /bin/sh
sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/bin/basename /bin/basename
sudo ln -s /usr/lib/i386-linux-gnu/libpthread_nonshared.a /usr/lib/libpthread_nonshared.a
sudo ln -s /usr/lib/i386-linux-gnu/libc_nonshared.a /usr/lib/libc_nonshared.a
sudo ln -s /lib/i386-linux-gnu/libgcc_s.so.1 /lib/libgcc_s.so.1
sudo ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 /usr/lib/libstdc++.so.6

 

kita juga perlu membuat beberapa user untuk oracle, ketik perintah berikut pada terminal.

sudo addgroup oinstall
sudo addgroup dba
sudo addgroup nobody
sudo usermod -g nobody nobody
sudo useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
sudo mkdir /home/oracle
sudo chown -R oracle:dba /home/oracle

 

Kita perlu melakukan perubahan dalam start-up script, jalankan perintah berikut sebagai root pada terminal.

mkdir /etc/rc.d
for i in 0 1 2 3 4 5 6 S
do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d 
done

 

Sekarang kita akan membuat direktori untuk instalasi, dan mengubahnya pemilik untuk oracle. Jalankan perintah berikut untuk melakukan hal yang sama.

sudo mkdir -p /u01/app/oracle
sudo chown -R oracle:dba /u01

 

Kita juga perlu mengubah parameter kernel, untuk melakukannya jalankan perintah berikut sebagai root.

echo "#">> /etc/sysctl.conf
echo "# Oracle 11gR2 entries">> /etc/sysctl.conf
echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf
echo "fs.file-max=6815744" >> /etc/sysctl.conf
echo "kernel.shmall=2097152" >> /etc/sysctl.conf
echo "kernel.shmmni=4096" >> /etc/sysctl.conf
echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf
echo "net.core.rmem_default=262144" >> /etc/sysctl.conf
echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf
echo "net.core.wmem_default=262144" >> /etc/sysctl.conf
echo "net.core.wmem_max=1048586" >> /etc/sysctl.conf
echo "kernel.shmmax=1073741824" >> /etc/sysctl.conf

 

reload konfigurasi kernel yang baru dengan perintah berikut.

sudo sysctl-p

 

kita juga harus merubah konfigurasi shell, jalankan perintah berikut sebagai root.

cp /etc/security/limits.conf /etc/security/limits.conf.original
echo "#Oracle 11gR2 shell limits:">>/etc/security/limits.conf
echo "oracle soft nproc 2048">>/etc/security/limits.conf
echo "oracle hard nproc 16384">>/etc/security/limits.conf
echo "oracle soft nofile 1024">>/etc/security/limits.conf
echo "oracle hard nofile 65536">>/etc/security/limits.conf

 

Berikutnya download oracle 11g R2 database dari situs oracle

—Bersambung—

nunggu selesai download 2GB :p

database IT Cilegon java oracle Tutorial Ubuntu
Komentar