ABSTRAKSI: Pada masa sekarang ini, database sudah menjadi hal yang sangat penting bagi korporasi. Akan tetapi, dalam setiap database, kemungkinan terjadinya failure terhadap sistem dan hardware selalu ada, seperti disaster. Oleh karena itu, perusahaan memerlukan suatu cara recovery yang cepat apabila database rusak akibat terjadi disaster. Hal ini untuk menjamin kegiatan operasional perusahaan tidak berhenti hanya karena terjadi failure pada database.
Ada banyak strategi backup dan recovery untuk penanganan disaster. Salah satunya adalah Sistem Standby Database. Standby database merupakan duplikasi data di remote server dari database operasional (primary database). Duplikasi database ini akan ter-update apabila primary database-nya melakukan suatu transaksi, dengan cara menerapkan archived redo log dari primary database secara konstan. Standby database siap menggantikan primary database ketika terjadi role transition. Hal ini agar availabilitas database dapat terjamin dan transaksi dapat terus berjalan, serta untuk meminimalisir downtime ketika terjadi failure.
Tugas Akhir ini akan melakukan analisis dan implementasi mengenai performansi sistem dan availabilitas data berdasarkan Data Protection Mode. Implementasinya akan menggunakan feature Data Guard pada Oracle 10g Release 2. Kemudian akan dibuat aplikasi untuk menghitung waktu pemrosesan suatu operasi DML pada primary database (menunjukkan Performansi) dan melihat gap data record pada kedua database ketika terjadi role transition (menunjukkan Availabilitas data).
Kata Kunci : standby database, primary database, data protection mode.ABSTRACT: Nowadays, database has been an important matter to corporation. But unfortunately, in every database there must be a possibility of failure to the system and hardware, like disaster. Because of that, corporation needs a fast recovery way if database was damaged cause of disaster. The purpose is to guarantee corporation’s operational activity doesn’t stop just because failure on database.
There are many backup and recovery strategy for handling disaster. One of them is Standby Database System. Standby database is data duplication of operational database (primary database) on remote server. This database will be updated if the primary database does any transactions with applying archived redo log from primary database constantly. Standby database is ready to substitute primary database when role transition happens in order to minimize downtime and guarantee the availability of database and process of transactions.
This final assignment will analyze and implements about system performance and availability data based on Data Protection Mode. The implementation of standby database will use DataGuard feature on Oracle 10g Release2. Then application will be made to count processing time of DML operation on primary database (Show Performance) and see data record gap on both database when role transition happens (Show Availability Data).
Keyword: standby database, primary database, data protection mode.