Install and start Oracle 10g Express in Ubuntu 10.10

Saatnya berubah itulah motivasi saya, paling tidak untuk menambah khasanah keilmuan dibidang database. Saat ini saya ingin belajar oracle. Walaupun dengan versi gratis XE, namun cukup untuk pemula seperti saya ini, hehe.

sebagai tahap pertama mencoba untuk instalasi oracle 10g XE ke ubuntu 10.10.  Barikut  saya tuliskan langkah-langkah untuk menginstall oracle 10g Express Edition di linux Ubuntu 10.10.

Langkah pertama install dahulu ubuntu 10.10.

Setelah selesai install silahkan edit sourse list ubuntu anda.

vi /etc/apt/sources.list

tambahkan

deb http://oss.oracle.com/debian unstable main non-free

langkah selanjutnya menambahkan kunci GPG

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -

Selanjutnya sebagai root jalankan perintah update

apt-get update

Untuk menginstall Database Oracle 10g XE Server jalankan perintah berikut

apt-get install oracle-xe-universal

untuk XE client

apt-get install oracle-xe-client

Tahap instalasi sudah selesai, selanjutnya kita lakukan konfigurasi file yang diperlukan
ketik perintah berikut untuk konfigurasi Oracle 10g XE pertama kali

sudo /etc/init.d/oracle-xe configure

Kemudian akan ditanyakan beberapa hal yaitu :

  1. Masukkan port untuk Apex (web manajemen untuk oracle), defaultnya 8080
  2. Masukkan port untuk Oracle Listener (koneksi ke database oracle), defaultnya 1521.
  3. Masukkan password untuk account SYS/SYSTEM.
  4. Menanyakan apakan database oracle akan dijalankan pada saat OS booting, default Y (Yes).

Setelah selesai edit bashrc

vi ~/.bashrc

masukkan sintak berikut :

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH

Terakhir kita akan login ke database oracle sebagai sistem dan mengijinkan untuk mengakses dari HTTP :

sqlplus system/(password)
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
quit;

selanjutnya seting IP server, misalkan 114.6.7.59 maka web manajemen oracle diakses melalui :

http://114.6.7.59:8080/apex