Home > Oracle, Ubuntu > Install Oracle pada Ubuntu 10.10 (Maverick Meerkat) bagian pertama

Install Oracle pada Ubuntu 10.10 (Maverick Meerkat) bagian pertama

Seperti biasanya ane nga perlu banyak basa basi. Tutorial ini ane buat karena rasa penasaran ane terhadap cara instalasi Oracle pada sistem operasi Linux yang katanya punya tingkat kesulitan lumayan tinggi.

Dalam tutorial ini saya akan menginstall Oracle dalam sistem operasi Ubuntu 10.10. Karena Ubuntu secara default tidak didukung oleh Oracle, maka dalam proses instalasinya dibutuhkan trick khusus.

Pertama-tama pastikan library berikut ini sudah terinstall, jika belum instal terlenih dahulu melalui synaptic package manager.

  1. make
  2. rpm
  3. libaio-dev
  4. libaio1
  5. libc6
  6. libstdc++6
  7. gcc
  8. lesstif2-dev
  9. lesstif2

Berikutnya menyiapkan grup dan user. Ada beberapa group dan user yang harus dipersiapkan sebelum melakukan instalasi oracle.

  1. Group OSDBA (dba), wajib. Command: sudo groupadd dba
  2. Group OSOPER, optional.
  3. Unpriviledge user (nobody), wajib. Command: sudo groupadd nobody
  4. Group Oracle Inventory (oinstall), wajib. Command: sudo groupadd oinstall
  5. User orcale (biasanya oracle), wajib. Command: sudo useradd -m oracle -g oinstall -G dba, setelah itu seting password dengan command sudo passwd oracle

Kalau kita ingin memakai user yg sudah ada, kita tinggal ubah saja main groupnya menjadi oinstall dan tambahkan group dba (lakukan melalui System-Administration-User and Groups). Kalau memang ingin membuat user baru yang nantinya akan menggunakan database Oracle ini silahkan mengerjakan langkah 5.

Dalam tutorial ini saya menggunakan user yang sebelumnya sudah ada, yaitu bluething.

Setelah itu kita update kernel, tambahkan baris berikut ke dalam file /etc/sysctl.conf

#vm.hugetlb_shm_group = [1003]

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

Lalu reload dengan perintah sudo /sbin/sysctl -p.

Nilai konfigurasi ini dapat anda temukan dalam Oracle® Database Installation Guide yang berada dalam direktori instalasi Oracle.

Kemudian kita tambahkan batasan shell untuk meningkatkan unjuk kerja sistem ubuntu dengan cara menambahkan baris berikut ke dalam file /etc/security

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

Bagian ini merupakan trik untuk ‘menipu’ Oracle, caranya ketikan perintah berikut

sudo gedit /etc/redhat-release

Lalu isi dengan

Red Hat Enterprise Linux AS release 3 (Taroon)

Sehingga Oracle akan menganggap Ubuntu kita sebagai Red Hat :D.

Setelah itu kita buat simbolik link

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

Setelah selesai kita buat direktori tempat Oracle akan diinstall, di sini saya akan menginstall Oracle dalam directori /opt/oracle/10g

sudo mkdir /opt/oracle

sudo mkdir /opt/oracle/10g

Kemudian berikan owner direktori tersebut ke dalam user, saya memakai user bluething. Setelah itu berikan permissions

sudo chown -R bluething:oinstall /opt/oracle

sudo chmod -R 775 /opt/oracle

Tambahkan baris berikut ke dalam file /etc/profile

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=/opt/oracle/10g

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

Persiapan instal Oracle sudah selesai, sekarang kita akan memulai proses instal (lihat pada bagian kedua).

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to TwitterAdd to TechnoratiAdd to Yahoo BuzzAdd to Newsvine

About these ads
  1. November 30, 2010 at 9:48 pm | #1

    Thanks really helpful and save me time on researching this myself…

  2. February 5, 2012 at 9:12 pm | #2

    MasBro untuk trik untuk ‘menipu’ Oracle harus yak?? kalo pake ubuntu aja gmn??

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: