Tuesday, December 7, 2010

Install Oracle 10g Di Ubuntu

1. Install package berikut ini
* sudo apt-get install build-essential libaio1 rpm lesstif2-dev alien

2. Bikin user ama group untuk oracle installation :
* sudo groupadd oinstall
* sudo groupadd dba
* sudo groupadd nobody
* sudo useradd -g oinstall -G dba,nobody -m oracle -s /bin/bash

3. berikan Password untuk user oracle bebas masukan apa saja
* sudo passwd oracle

4. buat directory dan owner untuk directory nya
* sudo mkdir -p /u01/app/oracle
* sudo chown -R oracle:oinstall /u01/app/oracle
* sudo chmod -R 775 /u01/app/oracle

5. Ubah configuration paramater kernel /etc/sysctl.conf
* sudo gedit /etc/sysctl.conf

masukan kedalam nya settingan ini :

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

6. Reboot system untuk mastikan settingan suadah banar.
* /sbin/sysctl -p

7. Ubah file /etc/security/limits.conf

* sudo gedit /etc/security/limits.conf

masukan settingan ini :

soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536

8. Membuat symbolic links untuk membuat oracle menyangka bahwa distro yg support

* sudo ln -s /usr/bin/awk /bin/awk
* sudo ln -s /usr/bin/rpm /bin/rpm
* sudo ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
* sudo ln -s /usr/bin/basename /bin/basename
* sudo touch /etc/redhat-release
* sudo chmod 666 /etc/redhat-release
* sudo echo redhat-4 > /etc/redhat-release

9. Logout dan login as Oracle

10.Login sebagai user Oracle,

* vi /home/oracle/.bashrc

masukan setingan ini :
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

11. jalan kan script nya

./runInstaller -ignoreSysPreReqs