Membuat
Koneksi dengan Oracle XE dari Netbeans 7.0
Ø
Apa
dan bagaimana sejarah Oracle??
Adalah produksi dari Oracle Corporation, sebuah
perusahaan computer raksasa yang bermarkas di Redwood City, California.
Pengembanan Oracle dimulai pada tahun 1977 ketika Larry Ellison melihat ada
peluang bagus yang dimanfaatkan perusahaan-perusahaan software kala itu.
Tahun 1979 versi pertama dijual kepada umum. Versi
pertama menyertakan interface SQL untuk berinteraksi dengan database.
Tahun 1983, mereka mengubah nama perusahaan menjadi
Oracle Corporation. Pada tahun itu juga, Oracle Corp meluncurkan versi ketiga.
Tahun 1984 versi keempat diluncurkan, oracle versi
ini telah mendukung beberapa system operasi yang ada waktu itu. Dan
perkembangan dilakukan sesuai dengan perkembangan teknologi computer.
Tahun 1998, oracle mulai mengadopsi konsep Orientasi
Objek (Object Oriented).Sampai saat ini oracle telah mengeluarkan versi
terbarunya, yakni oracle 11g.
Keunggulan
Oracle dibanding denga database lain :
1.
Scability, memiliki
kemampuan menangani banyak user yang melakukan koneksi secara bersamaan tanpa
berkurangnya performance.
2.
Reliability, memiliki
kemampuan untuk melindungi data dari kerusakan jika terjadi kegagalan fungsi
pada system seperti disk failure.
3.
Serviceability, memilik
kemampuan untuk mendeteksi masalah, kecepatan dalam mengkoreksi kesalahan, dan
kemampuan melakukan konfigurasi ulang struktur data.
4.
Stability, memiliki
kemampuan untuk crash karena beban load yang tinggi. Hal ini berkaitan dengan
scability.
5.
Avaibility, yaitu
kemampuan dalam penanganan crash dan failure agar service dapat tetap yaitu
kemampuan dalam penanganan crash dan failure agar service dapat tetap berjalan.
6.
Multiplatform, dapat
digunakan pada banyak system operasi seperti windows, unix, linux, dan solaris.
7.
Mendukung data yang
sangat besar, oracle dapat menampung data hampir 512 pet byte (1 pet byte =
1.000.000 gigabyte)
8.
System security yang
cukup handal
9.
Dapat menampung hampir
semua tipe data seperti data teks, image, dan time series.
Oracle menggunakan SQL (Structure Query language) sebagai
perantara antara user dan database. Kemudian Oracle Corp mengembangkan sebuah
bahasa procedural yang mereka sebut sebagai PL/SQL. Dengan menggunakan kedua
bahasa ini, seorang user dapat mengoptimalkan penggunaan database Oracle.
SQL merupakan bahasa yang digunakan oleh banyak
aplikasi atau tool untuk berinteraksi dengan server database. SQL adalah bahasa
fungsional yang tidak mengenal iterasi dan tidak bersifat procedural SQL
menggunakan perintah-perintah dengan kata-kata sederhana dan mirip dengan bahasa manusia sehari-hari, tentu saja dalam
bahasa inggris. Pada SQL user hanya menentukan apa hasil akhir yang diinginkan.
Sedangkan PL/SQL adalah bahasa procedural yang
dikembangkan sendiri oleh Oracle Corp untuk mengoptimalkan pembuatan aplikasi
database. Kata PL/SQL adalah singkatan dari “Procedural Language”. Pada PL/SQL
ditambahkan beberapa hal yang dikenal pada dunia pemrograman, seperti variable,
loop, pemrosesan berdasarkan kondisi, operator cursor, modularisasi dan banyak
lagi yang lainnya. Semua tambahan itu bertujuan untuk meningkatkan kinerja
operasi-operasi SQL pada database sehingga manfaat dan kehandalannya lebih
maksimal.
Keuntungan
dari PL/SQL :
1. Mudah
dipelajari dan digunakan
2. Dapat
disimpan didatabase Oracle
3. Terintegrasi
dengan baik pada database Oracle
4. Kemampuan
yang bagus untuk menangani blok data yang besar.
5. Terdapat
banyak package yang disediakan Oracle untuk meningkatkan performancenya.
6. Mendukung
program unit dengan ataupun tanpa nama
7. Mengenal
pengelompokkan procedure-procedure dan function ke dalam satu kesatuan package.
Oracle juga
menyediakan tool bagi user untuk berkomunikasi dengan database, antara lain :
1. SQL*Plus
2. TOAD
3. TORA
4. HORA
5. SQL
Workhop
6. APEX.
Oracle
Corp, sekarang telah mengeluarkan Oracle database 10g Express Edition atau
lebih dikenal dengan Oracle XE. Database adalah versi gratis dari semua versi
Oracle yang ada. Walaupun dengan fasilitas yang sederhana, tapi banyak
kemudahan-kemudahan yang bias kita dapatkan dibandingkan dengan versi Oracle
lain, seperti kemudahan dalam proses instalasi yang berbeda dengan Oracle lain.
Langkah-langkah Instalasi
1. Setelah
anda mendownload Oracle XE, klik file instalasi Oracle XE. Untuk menginstal
perhatikan apakah oracle XE akan diinstal pada windows atau linux.
2. Setelah
di klik akan muncul tulisan Preparing to
Instal…
3. Akan
muncul InstallShieldWizard lalu klik
next.
4. Kemudian
akan menampilkan license agreement. Pilih I
accept the term license agreement, lalu klik next.
5. Pilih
folder tempat penyimpanan Oracle XE. Klik next.
biasanya tempat penyimpanan di folder C
:/oraclexe
6. Isikan
enter password dan confirm password (isikan data yang sama) misalnya
enter password : admin, confirm password :admin, lalu next.
7. Klik
tombol install untuk menginstal
8. Proses
install akan dimulai
9. Tunggu
sampai proses instalasinya selesai.
10. Klik
tombol finish
11. Instalasi
Oracle XE telah selesai.
Ø Sekarang ayoo kita jalankan Oracle
yang sudah kita install!!
Pertama-tama buka dulu Oracle XE
yang udah terinstalnya, klik all programà Oracle
Database 10g Express Editionà Go
to Database Home Page. Bisa diliat gambarnya dibawah ini.
Udah gitu muncul halamannya liat aja di bawah ini.
Masukkin deh username sama password yang pertama
kali tadi kamu buat.
Ini tampilan kalo kamu udah masukkin user sama
passwordnya.
Ada 4 menu yang ditampilkan.
1.
Administration
Saat kamu membuka atau mengklik menu administration
ada beberapa link yang ditampilkan, menu ini untuk memanaje database user termasuk untuk merubah
password, dll.
2.
Object
Browser
Menu Object Browser untuk membuat
table, database, dll dan untuk melihat table yang sudah dibuat.
3.
SQL
Menu SQL untuk memanggil SQL
Commands, disini kamu bias membuat user baru, table baru, dll
4.
Utilities
Menu Utilities untuk melihat report
table yang sudah dibuat.
5.
Application
Builder
Menu Application Builder untuk
membuat aplikasi dan mengimport aplikasi yang sudah dibuat.
Ø Membuat Tablespace dan User
Oracle
mengenal istilah tablespace, user, skema, table dll. Mungkin bagi kamu yang
terbiasa menggunakan MYSQL dan akan beralih ke Orcale akan kebingungan karena
di Oracle kita harus membuat tablespace dan user yang akan mengakses tablespace
yang sudah dibuat. Sedangkan skema adalah objek-objek yang terdapat dalam
database, seperti table, view dll.
Sebelum kita membuat tablespace, sebenarnya apa sih
tablespace itu??
Tablespace adalah tempat
penyimpanan data secara fisik, yaitu berbentuk file-file. Seluruh data yang
disimpan ke dalam table-tabel yang kita buat akan disimpan di dalam tablespace
ini.
Tablespace adalah
struktur logic dari database oracle. Tablespaces itu fungsi ruang penyimpanan
untuk penggunaan database yang relevan.
Untuk membuat
tablespace anda bias menggunakna CMD, klik all
programà Runà CMD. Lihat
tampilannya di bawah ini.
Sedangkan cara kedua
kamu bias menggunakan fasilitas menu SQL Commands yang ada di Oracle. Lihat
tampilannya di bawah ini.
Sekarang kita mulai
buat tablespacenya, saya buat di CMD.
Saat membuka cmd kamu
akan diarahkan pada C, sekarang kita rubah ke oraclexe.
Connect ke sys/admin@xe
as sysdba
lihat tampilannya.
Setelah itu ayoo kita
buat tablespace barunya.
Create tablespace akuà nama
tablespacenya
Datafile ‘d:aku.dbf’
size 500k reuseà tempat penyimpanan dan nama file denagn bentuk
dbf.
Autoextend on next
maxsize 100mà ukuran
blok database.
Nahh
sekarang kita buat User untuk mengakses tablespace nya,,
Are
u ready!!!!!!
Keterangan :
ü Buat
user aku setelah sukses
ü Berikan
hak akses agar bias login dengan perintah grant.
ü Lalu
kita login dengan user yang sudah kita buat tapi sebelumnya disconnect dulu
ü Connect aku/aku
ü Liat
user yang kita masukkan show user
Sekarang
kita buat tablenya di oracle yuuuu,,,,
Buka startà all
programà Oracle Database 10g Express Editionà Go
to Database Home Page.
Isi
username dan password dengan user yang tadi kita buat, contohnya username : aku, password : akuà Login
Setelah itu kamu masuk ke Menu Object Browserà Tables
ini tampilan menu tables nya, buat table name : sekolah, buat column (sekolah_id,
sekolah_name, sekolah_alamat, sekolah_jarak, sekolah_ruang)Ã Next.
Ada yang mau dijadikan primary key
atau tidak jika tidak lanjutkan Next
Tapi kalo kamu pilih populated from
new sequence pilih mana yang mau dijadikan primary key, disini sekolah_id yang
dijadikan sebagai primary keyà Finish
Table sekolah sudah sukses dibuat.
Ø Sekarang kita buat koneksinya yuuu
dari Netbeans ke Oracle
Kalo kamu udah instal Netbeans di
kompi kamu, kamu tinggal jalankan aja Netbeansnya tapi kalo belum terpaksa deh
kamu harus download dulu.
Disini saya gunakan Netbeans 7.0.
Kalo udah masuk ke netbeansnya kamu
masuk ke Serviceà Databaseà klik kanan New
Connection.
Setelah kamu pilih New Connection ini tampilannya, kamu pilih
Oracle OCI karena akan membuat koneksi baru
ke Oracle.
Lalu pilih add, pilih letak penyimpanannya ada di folder oraclexe, app,
Oracle, Product, 10.2.0, server, jdbc, lib, ojdbc14Ã Next.
Isikan username dan passwordnya.
Jdbc oracle telah berhasil di
koneksikan.
maaf,,gambarnya tidak tampil semua
BalasHapus