Mengenal Oracle 10g XE - Bogor

13
Satrio Yudho © 2009 Mengenal Oracle 10g XE Oracle Corporation adalah salah satu perusahaan pembuat software yang terkenal khususnya pada Database software. Perusahaan ini telah mengeluarkan banyak versi dari software mulai dari oracle 6.0, 8i, 9i hingga 10g. Produk produk tersebut biasa digunakan paa skala Enterprise (perusahaan), yang tentu saja harganya tidak murah bagi kita pengguna individual, lantas bagaimana kita bisa belajar Oracle dengan harga terjangkau ? , Oracle memberikan solusi untuk hal tersebut, Oracle XE merupakan versi freeware yang ditujukan bagi pemula atau pengguna individual yang ingin mempelajari oracle tanpa harus mengeluarkan biaya besar atau membajak software tersebut. Versi ini memiliki banyak kesamaan dengan versi 10g sehingga anda tidak perlu khawatir bahwa fitur yang nanti anda pelajari dan gunakan di versi XE tidak akan anda temukan di versi 10g Enterprise. Kebutuhan sistem komputer untuk pengguna widows : RAM minimum 256 namun lebih baik lebih prosesor pentium 4 sistem operasi windows XP , server 2003 dan vista. Struktur Berkas Oracle XE menggunakan Oracle sebagai aplikasi akan sangat mudah jika kita sudah memahami struktur dari oracle tersebut, banyak sekali kesulitan dalam penggunaan oracle hanya dikarenakan pola fikir yang instant , yaitu langsung ingin menggunakan sebagai aplikasi, tanpa mengerti seperti apa oracle itu sendiri. Untuk itu anda perlu melihat gambar berikut ini. Database Oracle XE Tablespace Objek Database File

Transcript of Mengenal Oracle 10g XE - Bogor

Page 1: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

Mengenal Oracle 10g XE

Oracle Corporation adalah salah satu perusahaan pembuat software yang terkenal khususnya pada

Database software. Perusahaan ini telah mengeluarkan banyak versi dari software mulai dari oracle

6.0, 8i, 9i hingga 10g. Produk produk tersebut biasa digunakan paa skala Enterprise (perusahaan),

yang tentu saja harganya tidak murah bagi kita pengguna individual, lantas bagaimana kita bisa

belajar Oracle dengan harga terjangkau ? , Oracle memberikan solusi untuk hal tersebut, Oracle XE

merupakan versi freeware yang ditujukan bagi pemula atau pengguna individual yang ingin

mempelajari oracle tanpa harus mengeluarkan biaya besar atau membajak software tersebut. Versi

ini memiliki banyak kesamaan dengan versi 10g sehingga anda tidak perlu khawatir bahwa fitur

yang nanti anda pelajari dan gunakan di versi XE tidak akan anda temukan di versi 10g Enterprise.

Kebutuhan sistem komputer

untuk pengguna widows :

– RAM minimum 256 namun lebih baik lebih

– prosesor pentium 4

– sistem operasi windows XP , server 2003 dan vista.

Struktur Berkas Oracle XE

menggunakan Oracle sebagai aplikasi akan sangat mudah jika kita sudah memahami struktur dari

oracle tersebut, banyak sekali kesulitan dalam penggunaan oracle hanya dikarenakan pola fikir yang

instant , yaitu langsung ingin menggunakan sebagai aplikasi, tanpa mengerti seperti apa oracle itu

sendiri. Untuk itu anda perlu melihat gambar berikut ini.

Database Oracle XE

Tablespace

Objek Database

File

Page 2: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

Gambar diatas memberikan ilustrasi tentang struktur database oracle 10g XE, pada satu database

OracleXE yang sudah terinstall akan memiliki lebih dari satu tablespace. Tablespace digunakan

untuk mengelompokkan data lojik. Sehingga secara adminstrasi akan lebih mudah mengelola setiap

file yang berkaitan dengan aplikasi. Pada saat instalasi awal dalam direktori

$ORACLE_BASE/oradata/XE kita akan mendapatkan 6 buah file data yang memiliki ekstensi

.DBF file tersebut berkaitan dengan Tablespace sebagai berikut.

Tablespace

names

Datafile names purpose

SYSTEM SYSTEM.DBF Digunakan untuk menyimpan semua informasi

metadata dari seluruh objek database yang

tersimpan.SYSAUX SYSAUX.DBF Digunakan untuk menyimpan data statistik

database untuk analisa kinerja.UNDO UNDO.DBF Berguna untuk mekanisme rollback dan recovery

pada transaksi sistem.USERS USERS.DBF Merupakan default tablespace, digunakan untuk

menyimpan user account dan seluruh objek

database yang dibuat oleh user.TEMP TEMP.DBF Digunakan sebagai penampungan sementara dari

hasil proses seperti sorting, indexin, select dan

sebagainya.CONTROL CONTROL.DBF Digunakan sebagai control file yang dijalankan

pada saat oracle strartup, berisi tentang segala

informasi kondisi database.

Untuk sementara, kita sudah mempelajari srtuktur dasar dari oracleXE. Sekarang kita akan mulai

dengan tahapan awal yaitu instalasi oracleXE.

Page 3: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

Instalasi OracleXE pada Windows

tahapan instalasi pada windows sangat mudah, sama seperti software lain. Namun anda pastikan

bahwa lingkungan windows anda aman( bebas virus, firewall terkontrol, memory dan virtual

memory tidak brmasalah). Tahapan instalasi sebagai berikut :

• Pastikan anda memiliki otoritas penuh untuk instalasi, kemudian pastikan juga tidak ada

variabel ORACLE_HOME pada sistem windows anda. Jika memang ada, anda harus

menghapus variabel tersebut. Caranya ialah klik kanan pada icon My Computer, pilih

Properties, kemudian klik pada tab advanced klik pada tombol Environtment Variables.

Anda tinggal cari dan delete.

• Jika sudah, double click pada file OracleXEUniv.exe (anda bisa download pada website

orale)

• kemudian akan muncul dialog seperti ini

Page 4: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

oracle installer akan melakukan prosedur instalasi awal, termasuk memeriksa keadaan

sistem windows anda.

• Setelah itu oracle akan menampilkan dialog kedua, anda klik saja tombol Next

• kemudian Oracle installer akan meminta anda untuk menentukan direktori untuk instalasi

oracle, secara default oracle sudah menentukan di C:\OracleXE, anda bisa mengubahnya

namun disarankan untuk mengikuti default. Dan klik Next

Page 5: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

• setelah itu oracle akan melakukan instalasi, namun perlu diingat bahwa oracle ini akan

memiliki aplikasi administrasi yang berjalan pada browser, sehingga jika pada sistem anda

terdapat port standar (8080) yang sudah digunakan oleh aplikasi lain, maka oracle akan

menampilkan dialog seperti ini

Page 6: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

anda boleh menentukan port berapa saja. Kemudian pilih Next. Namun sekali lagi

dialog ini hanya muncul jika port standar sudah terpakai.

• Tahapan selanjutnya anda akan diminta untuk membuat password untuk user SYS dan

SYSTEM. Kedua user ini merupakan user tertinggi dalam system Oracle. Berilah password

dan klik Next

Page 7: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

• setelah password diberikan, installer akan informasi mengenai port HTTP yang akan

digunakan oleh APEX (Application Express) untuk anda bisa mengelola database.

Page 8: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

• kemudian anda diminta menunggu hingga proses instalasi selesai

jika tahap instalasi file sudah selesai oracle akan menampilkan dialog seperti ini

Page 9: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

terdapat pilihan check box Launch the Database homepage, anda langsung saja klik

finish

• tahapan berikutnya oracle akan secara otomatis membuka browser dan halaman APEX

dengan alamat http://localhost:8080/apex sebagai berikut

Page 10: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

anda masukkan username dan password yang sudah dibuat pada tahapan awal, pada saat ini anda

menggunakan user SYS dan SYSTEM saja, namun nanti anda bisa membuat username selain itu.

Dan tidak diajurkan untuk membuat file untuk aplikasi dengan kedua user tersebut, karena

keduanya hanya ditujukan untuk pengelolaan level administrator.

• Jika login sukses, APEX akan membawa anda pada halaman yang berisi menu sebagai

berikut

Page 11: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

terdapat empat buah menu utama yaitu, Administration, Object Browser, SQL dan Utilities. Dan

pada pojok kanan terdapat grup menu links dan Usage monitor. Penggunaan menu ini akan

dijelaskan pada bab selanjutnya. Silahkan logout dahulu :)

• setelah instalasi selesai, Oracle installer akan membuat folder seperti aplikasi umumnya.

Folder tersebut dapat diakses dengan langkah sebagai berikut Start > All Programs > Oracle

Database 10g Express Edition > Start Database. Dan akan muncul command prompt yang

menampilkan informasi tentang eksekusi aplikasi database OracleXE server. Anda boleh

menutupnya jika sudah sudah selesai. Atau lihat gambar berikut

Page 12: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

terdapat banyak menu dalam folder tersebut, kita akan bahas satu persatu pada bab

selanjutnya.

• Sebagai tambahan, terkadang sistem tidak langsung membuat definisi variabel, sehingga kita

perlu melakukan definisi secara manual dengan cara klik kanan pada icon My Computer >

properties, klik tab Advanced dan klik tombol Environtment Variables. Jika tidak ada

variabel ORACLE_SID anda klik tombol New pada User Variables atau System Variables

dan beri nilai ORACLE_SID pada variable name dan pada variable value berikan nilai XE.

Dan klik OK sesudahnya. Lihat gambar berikut :

Page 13: Mengenal Oracle 10g XE - Bogor

Satrio Yudho © 2009

silahkan mencoba setiap tahapan instasi dan konfigurasi dari ORACLE XE tersebut.