Ads 468x60px

Minggu, 04 November 2012

Install oracle XE 11g di ubuntu

Wahhhhhhhh... serasa lama sekali saya tidak menulis artikel tutorial -.- hal ini di karenakan kegalauan yang saya alami, dan juga bnyak sekali tugas2 yang merenggut masa muda saya --"

Pada artikel ini saya akan sharing mengenai instalasi oracle XE 11g di ubuntu, mengapa kok saya install itu di ubuntu.? sebab saya mempunyai pengalaman jelek di windows pada saat install DBMS(Data Base Management System) ini, di windows setelah install program ini serasa abis nginstall 100aplikasi dan aktif pada waktu start up -..- sangat berat pokoknya deh. trus iseng2 cek di webnya
oracle, eh ternyata tidak cuma windows saja yang di support oleh oracle. tetapi banyak sekali OS yang di support. mulai 32bit sampai 64bit hebattt.. :D

nah. pada awalnya sih saya mw download aja tu installer, ternyata packagenya berformat rpm -..- milik golongan rethat, centOS, dkk. dan tidak ada yang .deb punya ubuntu -.- akhirnya mw install hrus ada usaha lagi dah (ini yang aku suka) :D

langsung saja menuju tutorial. siapkan alat dan bahan2 =
1. machine yang telah terinstall ubuntu 64, 32 gk masalah asal download packagenya jga yang 32 :D lagian linux kan crossarch. 64 atau 32 sama aja. tigal lib2nya aja download biar masing2 app bsa jalan :D

2. download dbms yang versi XE aja, walaupun bnyak limitan yang penting kecil downloadnya :P http://www.oracle.com/technetwork/products/express-edition/downloads/index.html

3. applikasi console alien dan libaio1


setelah semua bahanya siap. sekarang siapkan mental anda untuk instalasi OK.? :D
1. masuk ke folder download anda :D melalui console :D
cd Downloads

2. unzip zip yang telah di download dr web oracle tadi :D
unzip  oracle-xe-11.2.0-1.0.x86_64.rpm.zip
3. masuk ke folder Disk1
cd Disk1

4. install alien dan libaio1
sudo apt-get install alien libaio1

5. convert package .rpm ke .deb
sudo alien --to-deb --scripts oracle-xe-11.2.0-1.0.x86_64.rpm
6. untk menghindari error configurasi awk kta lakukan compability
sudo mkdir /var/lock/subsys 
sudo rm /dev/shm
sudo mkdir /dev/shm
sudo mount -t tmpfs shmfs -o size=2048m /dev/shm
sudo ln -s /usr/bin/awk /bin/awk
sudo sysctl kernel.shmmax=1073741824
 7. untuk menghindari compability di chkconfig kta buat script di bwah ini. ketik di terminal

oiya sebelumnya masuk ke root dlu
sudo su

kemudian ketikkan ini. atau copas aja :P
cat > /sbin/chkconfig <<-eof -n1="-n1" 11gr2="11gr2" bash="bash" bin="bin" cat="cat" chkconfig...="chkconfig..." chkconfig="chkconfig" echo="echo" etc="etc" grep="grep" if="if" imulating="imulating" init.d="init.d" init="init" installer="installer" once.="once." only="only" oracle-xe="oracle-xe" oracle="oracle" run="run" sbin="sbin" tail="tail" then="then" xe="xe">> /etc/init.d/oracle-xe <<-eom 01="01" 0="0" 11g="11g" 1="1" 2="2" 3="3" 4="4" 5="5" 6="6" 80="80" begin="begin" default-start:="default-start:" default-stop:="default-stop:" defaults="defaults" edition="edition" end="end" eof="eof" eom="eom" express="express" fi="fi" info="info" init="init" oracle-xe="oracle-xe" oracle="oracle" oraclexe="oraclexe" pre="pre" provides:="provides:" remote_fs="remote_fs" required-start:="required-start:" required-stop:="required-stop:" short-description:="short-description:" syslog="syslog" update-rc.d="update-rc.d">
8. keluar dari root dan set chkconfig agar bisa di exec
exit
sudo chmod 755 /sbin/chkconfig
9. kemudian install deb hasil convert an tadi :D
sudo dpkg -i oracle-xe-11.2.0-1.0.x86_64.deb
10. kemudian akan di tanyai bahwa anda pernah menginstall oracle. padahal belum pernah :P sebab kita tadi mengakali chkconfignya :P
pilih aja Y seperti gambah :D


11. setelah instalasi selesai. saatnya configurasi dengan chkconfig akal2an -.-
sudo /etc/init.d/oracle-xe configure 
12. akan di tanya port yang di gunakan untuk akses http.. gunakan aja default 8080


13. di tanya port yang di gunakan DBMS.. gunakan default juga 1521

14. kemudian di tanya password system untuk login oracle. masukkan sesuka anda apa passwordnya :D

15. kemudian di tanya oracle bakal nyala saat booting.. jawab aja iya :D 'y'
finish :D


Tidak ada komentar:

Posting Komentar

Pembaca yang baik slalu menulis komentarnya di web yg iya kunjungi..