Petunjuk Memahami Database Oracle

Selasa, 01 Februari 2011

Untuk mempermudah memahami tentang database Oracle, saya mencoba meng-organize tulisan-tulisan di blog ini. Ini sangat membantu bagi teman-teman yang sedang belajar database Oracle.
Yang pertama, baca dan pahami dulu konsep dasarnya. Konsep adalah bagian yang paling fundamental. Dengan menguasai konsep, apapun requirement yang diminta user, kita sebagai DBA pasti bisa memenuhinya. Dengan menguasai konsep, apapun masalah yang terjadi, kita pasti tahu solusinya. Berikut ini beberapa pengantar untuk mengerti konsep database Oracle. Nanti akan terus saya tambah artikelnya.

  1. Arsitektur Database
  2. Perbedaan Instance dengan Database
  3. Sebagai penyemangat, belajar Oracle itu mudah. Kita bisa melakukannya secara otodidak.
  4. Ini adalah senjata utama saya sebagai DBA. Tool yang wajib dikuasai DBA Oracle. Saya sebut juga sebagai “Kitab Suci DBA Oracle”

Belajar, lebih baik sambil praktek. Persiapkan database yang akan dibedah (dioprek-oprek). Untuk belajar, cukuplah PC Windows dengan memory 500M, syukur-syukur 1G. Jaman sekarang memory komputer itu murah sekali, rasanya tidak terlalu berat untuk bisa memiliki memory 1G. Berikut ini tahap-tahap untuk mempersiapkan database latihan:

  1. Download dan Install software database (RDBMS) Oracle
  2. Membuat database
  3. Membuat dan configure listener
  4. Configure TNS Names di mesin client

Setelah punya database, lakukan apa yang ingin anda lakukan. Toh ini database testing, kalau rusak bisa dibuat lagi. Coba lakukan beberapa contoh administrasi berikut:

  1. Startup dan shutdown instance
  2. Ubah mode database dari NOARCHIVED LOG menjadi ARCHIVED LOG
  3. Cobalah untuk membuat (administrasi) tablespace
  4. Cobalah untuk membuat (administrasi) user
  5. Melihat dan memahami reserved word di database Oracle
  6. Iseng-iseng mencoba query untuk menampilkan rownum ganjil dan genap
  7. Mengaudit operasi pada tabel (insert, delete, update, dll)

Pengin tahu tentang PL/SQL? Silahkan baca yang ini

  1. Contoh kasus di mana kita perlu menggunakan Pl/SQL
  2. Mengetahui struktur dan format PL/SQL

Tugas DBA tak lepas dari pekerjaan backup dan restore & recovery. Kita sih penginnya tidak pernah mendapat masalah dengan kerusakan atau kehilangan data. Ya, itu sekedar kepinginan. Faktanya, hampir tidak ada database (suatu company) yang tidak pernah mengalami masalah dengan kerusakan atau kehilangan data. Berikut ini beberapa guide untuk backup & recovery:

  1. Off line Backup
  2. Online Backup
  3. Restore dari off line backup
  4. Restore dan Recovery dari online backup
  5. Kalau recovery gagal, kita masih bisa memaksa database untuk naik (startup)

Query (proses) perlu di-tuning biar optimal (efektif dan efesien), tidak asal jalan.

  1. Tuning query dengan explain plan
  2. Tuning Query dengan SQL Trace dan tkprof

Feature Oracle berkenaan denga High Availability adalah “Data Guard”

  1. Membuat Physical Standby DB : Pekerjaan persiapan
  2. Langkah Utama Membuat Physical Standby DB
  3. Me-manage Physical Standby DB

Hal-hal seputar pekerjaan serbagai DBA, misalnya gaji dan sertifikakasi, juga saya bahas di sini. Apalagi gaji, tentunya banyak yang pengin tahu, berapa sih gaji DBA Oracle.

  1. Gaji DBA Oracle di Indonesia
  2. Sertifikasi Database Oracle
  3. Ujian OCA dan OCP Database Oracle 10g

0 komentar:

Ebook Oracle-ku

Under Construction

About Me

Khoiruddin, SMK-IT. Saat ini bekerja sebagai Support IT di perusahaan Indonesia, Jakarta. Sebagai Support IT, Me-maintenance system netwotking.

Pemegang Sertifikat :

1. Networking basical
2. Multimedia Audio & Video Visual
3. Hardware

Kecil di Bekasi, remaja di Bekasi, dan sekarang tinggal di Tangerang. Hidup bahagia bersama istri dan anak-anak. Sangat mencintai keluarga, teman, tetangga, pekerjaan, bahkan orang yang membenci saya sekalipun. Di saat-saat senggang, suka mengamati diri sendiri. Bagi saya, spiritual itu ya mengamati (menyadari) diri sendiri.

Freelance Oracle Consultant Menerima jasa:

1. Install Oracle Database software. Apply patch
2. Configure & create database.
3. Upgrade database. Migrasi database
4. Install & configure Oracle Dataguard - Standby Database - DRC (Data Recovery Center)
5. Backup & Recovery
6. Troubleshooting
7. Performance Tuning.

Karena masih bekerja di perusahaan, saya mengambil waktu freelance di luar jam kerja (Sabtu, Minggu, hari libur, atau hari biasa pada jam non office hour). Saya bisa di-contact di email khoiruddin.dns@gmail.com

Tentang Blog

Pada mulanya blog ini saya maksudkan untuk menulis renungan-renungan hidup. Di tengah jalan, banyak rekan-rekan meminta saya menulis tentang seputar database Oracle. Akhirnya keterusan deh … Hampir semua content blog adalah mengenai database Oracle.

Temen-temen banyak yang nganjurin agar blog ini diikutsertakan program google adsense. Itung-itung nambah pendapatan buat biaya hosting. Ya OKE lah… Akhirnya beberapa iklan dari google saya perbolehkan numpang lewat di blog ini. Tanpa mengurangi rasa hormat saya ke temen-temen pembaca, saya minta maaf bila ada iklan yang tidak berkenan di hati temen-temen.

Disclaimer

1. Kecuali untuk tujuan komersial, siapa saja boleh mengcopy, mengutip, dan mendistribusikan tulisan di blog ini; siilahkan cantumkan link-nya yang lengkap.

2. Hampir semua script (yang berkaitan dengan database Oracle) di blog ini telah diuji dan berhasil. Bila anda menemukan kegagalan, mungkin dikarenakan perbedaan environment dan prakondisi yang terkait, saya tidak bertanggung jawab terhadap segala dampaknya.

Download Oracle-ku

Under Construction

Download Utilities

Under Construction
 
© 2011 D-Base Khoiruddin Informatika