Install Oracle database di ubuntu 12.10
Posted on 8 years ago by Khaidirsekedar 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