Panduan instalasi Oracle Database 12c di sistem operasi Unix Oracle Solaris 10 menggunakan Virtualbox.

Sanggahan:

  1. Tulisan ini bukan merupakan panduan resmi dari Oracle mengenai cara instalasi Oracle Database 12C.
  2. Materi pendukung Oracle Database 12c, Oracle Solaris 10, dan VirtualBox bisa didapatkan di situs oracle.com
  3. Diharapkan instalasi Oracle Solaris 10 sudah dilakukan dan penguasaan dasar sistem operasi Unix/Linux telah mencukupi.
  4. Pengguna mengerti penggunaan perangkat lunak VirtualBox, SSH Xterm display forwarding (menggunakan Cygwin-X, Netsarang atau XQuartz) untuk simulasi penginstalasian jarakjauh.
  5. Panduan dan simulasi ini dijalankan diatas sistem operasi Mac OS X El Capitan, tidak banyak perbedaan jika panduan ini dijalankan menggunakan sistem operasi Linux Ubuntu + VirtualBox.

Tahapan:

VirtualBox yang digunakan pada proses simulasi ini adalah versi 5.0.2

Screen Shot 2015-11-11 at 11.41.23 PM

Konfigurasi dasar untuk sistem operasi Solaris 10 di VirtualBox yang digunakan.

Screen Shot 2015-11-11 at 11.42.17 PM

Sistem operasi Solaris yang telah diinstal, pada panduan ini menggunakan nama hostname siptproddb01

Screen Shot 2015-11-11 at 11.49.18 PM

Setelah berhasil login sebagai root, lakukan langkah berikut:

  1. Buat direktori /u01

    # mkdir /u01/

  1. Kopikan perangkat lunak Oracle Database 12c dari laman-komputer/laptop ke dalam system operasi Solaris, kemudian ekstrak. Hasil ekstraksi paket yang terkompres akan ada di direktori /u01

Screen Shot 2015-11-12 at 12.07.31 AM

Screen Shot 2015-11-12 at 12.05.27 AM

  1. Tuning OS kernel parameter

# projadd  -K “project.max-shm-memory=(privileged,6G,deny)” user.oracle

  1. Periksa hasilnya:

bash-3.2$ more /etc/project 

system:0::::

user.root:1::::

noproject:2::::

default:3::::

group.staff:10::::

user.oracle:100::::process.max-file-descriptor=(basic,1024,deny);project.max-shm-memory (privileged,8589934592,deny)

  1. Buat user oracle & grup oinstall dan direktori dengan menjalankan perintah:

# groupadd oper

# groupadd dba

# groupadd oinstall

# usermod -g oinstall -G dba oper oracle

# mkdir -p /u01/app/oracle/product/12.0.1/db_1

# chown -R oracle:oinstall /u01

# chmod -R 775 /u01

  1. Buat berkas .profile di $HOME user Oracle:

bash-3.2$ vi .profile

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

#Select the appropriate

ORACLE_BASE
ORACLE_HOSTNAME=siptproddb01; export ORACLE_HOSTNAME

ORACLE_UNQNAME=CDB12C; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/12.0.1/db_1; export ORACLE_HOME

ORACLE_SID=CDB12C; export ORACLE_SID

PATH=$ORACLE_HOME/bin:$PATH; export PATH

#TERM

TERM=vt100; export TERM

  1. Tambahkan isi di file /etc/inittab:

tm::sysinit:/usr/sbin/ndd -set /dev/tcp tcp_smallest_anon_port 9000 > /dev/console
tm::sysinit:/usr/sbin/ndd -set /dev/tcp tcp_largest_anon_port 65500 > /dev/console
tm::sysinit:/usr/sbin/ndd -set /dev/udp udp_smallest_anon_port 9000 > /dev/console
tm::sysinit:/usr/sbin/ndd -set /dev/udp udp_largest_anon_port 65500 > /dev/console

  1. Cek paket dengan menjalankan perintah:

#pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl

system      SUNWarc   Lint Libraries (usr)

system      SUNWbtool CCS tools bundled with SunOS

system      SUNWcsl   Core Solaris, (Shared Libs)

system      SUNWhea   SunOS Header Files

system      SUNWi15cs X11 ISO8859-15 Codeset Support

system      SUNWi1cs  X11 ISO8859-1 Codeset Support

system      SUNWi1of  ISO-8859-1 (Latin-1) Optional Fonts

system      SUNWlibC  Sun Workshop Compilers Bundled libC

system      SUNWlibm  Math & Microtasking Library Headers & Lint Files (Usr)

system      SUNWlibms Math & Microtasking Libraries (Usr)

system      SUNWsprot Solaris Bundled tools

system      SUNWtoo   Programming Tools

system      SUNWxwfnt X Window System platform required fonts

  1. Set user max di /etc/system dengan menjalankan perintah:

set maxusers=4096

10. Jika semua langkah diatas telah dijalankan, selanjutnya adalah memulai instalasi dari dalam direktori /u01 di lokasi perangkat lunak Oracle Database telah diekstrak dengan menjalankan perintah:

sh runInstaller

Screen Shot 2015-11-11 at 11.59.21 PM

Screen Shot 2015-11-11 at 11.59.43 PM

Screen Shot 2015-11-12 at 12.00.08 AM

Demikian panduan singkat mengenai cara instalasi Oracle Database 12c.

Saran selanjutnya diharapkan pembaca mengikuti panduan dari situ Oracle mengenai administrasi dan penggunaan Oracle Database 12c

Selamat mencoba 🙂

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s