Sabtu, 13 Oktober 2012

Oracle Database


Cara untuk bisa menginstal Oracle 10g (for Win XP) pada Windows 7. Dan akhirnya bisa. Berikut langkah-langkahnya :


Oracle Database
Pengertian Oracle Database

Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, IBM DB/2, dan PostgreSQL.
Oracle adalah Relational Database Management System (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam yang dapat bekerja di lingkungan client/server (pemrosesan tersebar), menangani manajemen space dan basis data yang besar, mendukung akses data secara simultan, performansi pemrosesan transaksi yang tinggi, menjamin ketersediaan yang terkontrol dan lingkungan yang terreplikasi.
Oracle merupakan RDMS yang paling banyak digunakan oleh perusahaan-perusahaan di dunia. Database Oracle adalah produksi dari Oracle Corporation, sebuah perusahaan komputer 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 1998, Oracle mulai mengadopsi konsep Orientasi Objek (object oriented). Konsep orientasi objek pada database sedikit berbeda dengan konsep yang dikenal di lingkungan internet sehingga dibubuhkan huruf ‘i’ yang merupakan huruf awal “internet”. Sampai saat ini Oracle telah mengeluarkan versi terbarunya, yakni Oracle11g.

Keunggulan Oracle dibanding dengan yang lain:

a. Scalability,
memiliki kemampuan menangani banyak user yang melakukan koneksi secara bersamaan tanpa berkurangnya performance.
b. Reliability,
memiliki kemampuan untuk melindungi data dari kerusakan jika terjadi kegagalan fungsi pada sistem seperti disk failure.
c. Serviceability,
memiliki kemampuan untuk mendeteksi masalah, kecepatan dalam mengkoreksi kesalahan, dan kemampuan melakukan konfigurasi ulang struktur data.
d. Stability,
memiliki kemampuan untuk menangani crash karena beban load yang tinggi. Hal ini berkaitan dengan scability.
e. Availability,
yaitu kemampuan dalam penanganan crash atau failure agar service dapat tetap berjalan.
f. Multiplatform,
dapat digunakan pada banyak sistem operasi seperti seperti windows, unix, linux, dan solaris.
g. Mendukung data yang sangat besar, Oracle dapat menampung data hampir 512 pet byte (1 per byte = 1.000.000 gigabyte).
h. Sistem keamanan yang cukup handal.
/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-style-parent:""; line-heigh t:115%; font-size:11.0pt; font-family:" Calibri","sans-serif"; mso-bidi-font-family:"TimesNew Roman";}
i. Dapat menampung hampir semua tipe data seperti data teks, image, sound, video, dan time series.
Oracle menggunakan SQL (Structured Query Language) sebagai bahasa perantara antara user dan database. Kemudian Oracle Corp mengembangkan sebuah bahasa prosedural yang disebut PL/SQL. Dengan menggunakan kedua bahasa ini, 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 prosedural 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/SQLadalah bahasa prosedural yang dikembangkan sendiri oleh Oracle Corp untuk mengoptimalkan pembuatan aplikasi database. Kata PL pada PL/SQL adalah singkatan dari ”Procedural Language”. Pada PL/SQL ditambahkan beberapa hal yang dikenal pada dunia pemograman, seperti variabel, loop, pemrosesan berdasarkan kondisi, operator cursor, modularisasi, dan banyak lagi yang lainya. Semua tambahan itu bertujuan untuk meningkatkan kinerja operasi-operasi SQL pada database sehingga manfaat dan kehandalannya menjadi lebih maksimal.

Keuntungan dari PL/SQL:

a. Mudah dipelajari dan digunakan
b. Dapat disimpan didatabase Oracle
c. Terintegrasi dengan baik pada databse Oracle
d. Kemampuan yang bagus untuk menangani blok data yang besar
e. Terdapat banyak package yang disediakan Oracle untuk meningkatkan performanya
f. Mendukung program unit dengan ataupun tanpa nama
g. Mendukung advanced data type
h. Mengenal pengelompokan procedure dan function ke dalam satu kesatuan package

Cara Instal Oracle 10g


  • Klik kanan pada “setup.exe”, kemudian pilih “Properties” 


  • Pada tab “Compatibility”, beri tanda ceklis pada “Run this program in compatibility mode for:”. Pilih “Windows XP (Service Pack 3)” pada daftar list yang ada. Jangan lupa beri tanda ceklis juga pada “Run this program as an administrator”. Kemudian klik “Apply” dan “OK”. 
  • Selanjutnya, instal Oracle 10g seperti biasa (pada Windows XP).
  • Pada kotak dialog “Product-Spesific Prerequisite Checks”, beri tanda ceklis (User Verified), jika belum terceklis. Kemudian klik “Next”.
  • Pada saat mengklik “Install”, akan muncul “Windows Security Alert”. Klik saja “Allow access”.
  • Pada saat instalasi mencapai 99%, akan muncul peringatan “javaw.exe – Entry Point Not Found”. Klik saja “OK”. Setiap komputer mungkin berbeda. Kalau di laptop (ciee... Laptop) saya, pas 99%.


  • Setelah instalasi selesai, klik saja “Exit”.

  • Lihatlah, di List Menu sudah terdapat folder “Oracle – OraDb10g_home1”. Namun “SQL Plus” nya belum bisa dipakai. Klik kanan pada “SQL Plus”, kemudian pilih “Properties”.

  • Pada tab “Compatibility”, lakukan hal yang sama seperti pada No. 2.

  • Jangan lupa buatlah Listener*, Service Name* (* = kalau perlu) dan juga Database-nya untuk bisa belajar Oracle 10g seperti di Mata Kuliah Lab. Basis Data.
  • Cobalah login sebagai “system”.

  • “SQL Plus” Oracle 10g siap digunakan.


0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

Blogroll

Blogger templates

Blogger news