Backup dan recovery adalah proses melindungi database dari kehilangan data dan merekonstruksi data yang hilang. Hal ini dapat dicapai melalui media recovery yang melibatkan restore, roll forward, dan roll back dari backup file database. Ada dua cara melakukan backup dan recovery Oracle yaitu menggunakan Recovery Manager (RMAN) atau manajemen backup dan recovery sendiri. RMAN merekomendasikan karena lebih robust.
2. Apa itu recovery?
Backup and recovery adalah prosedur melindungi suatu database dari hilangnya data dan
merekonstruksi data yang seharusnya data tersebut sudah hilang. Rekonstruksi sebuah data
dapat decapai melalui media recovery, yang mengacu pada operasi yang terlibat di restoring,
rolling forward, dan rolling back a backup sebuah database files.
Restore physical backup dari datafile atau control file adalah untuk rekonstruksi dan
membuatnya tersedia di Oracle database server. Recover a restored datafile is to update it
by applying archived redo logs and online redo logs, that is, records of changes made to the
database after the backup was taken. Jika menggunakan RMAN, maka juga dapat recover
datafiles dengan incremental backups, yang mana backup dari datafile hanya berisi blok
yang berubah setelah incremental backup sebelumnya.
3. Setelah file yang diperlukan telah restored, media recovery harus dimulai oleh user.
Media recovery melibatkan berbagai operasi untuk restore, roll forward, and roll back a
backup dari database files.
Untuk memperbaiki masalah karena logical data corruptions atau user errors, kamu
dapat menggunakan Oracle Flashback. Oracle Flashback Database and Oracle Flashback
Table membiarkan kamu cara cepat recover ke waktu sebelumnya.
Berikut ilustrasi prisip dasar dari backing up, restoring, dan melakukan media recovery
di database.
4.
5. A redo log adalah bagian file dari Oracle database. Ketika transaksi di
commit, detail transaksi di redo log ditulis di redo logfile.
6. There are two ways to perform Oracle backup and recovery: Recovery
Manager and user-managed backup and recovery.
Recovery Manager (RMAN) is an Oracle utility that can back up,
restore, and recover database files. It is a feature of the Oracle
database server and does not require separate installation.
You can also use operating system commands for backups and
SQL*Plus for recovery. This method, also called user-managed backup
and recovery, is fully supported by Oracle, although use of RMAN is
highly recommended because it is more robust and greatly simplifies
administration.
7. Media Recovery
Complete Recovery
Incomplete Recovery
Datafile Media Recovery
Block Media Recovery
8. Deciding Which Recovery Technique
to Use
When to Use Media Recovery
When to Use Oracle Flashback
When to Use CREATE TABLE AS SELECT Recovery
When to Use Import/Export Utilities Recovery
When to Use Tablespace Point-in-Time Recovery
9. Purpose of Backup and Recovery
Menanggapi perencanaan dan pengujian untuk berbagai jenis failures
Konfigurasi lingkungan database untuk backup dan recovery
Menyiapkan jadwal backup
Pemantauan lingkungan backup dan recovery
Pemecahan masalah backup
Recovering dari kelihangan data jika diperlukan
Sebagai backup administrator, juga bisa melakukan tugas lain yang dimana
memiliki relasi untuk backup and recovery:
Data archival, yang melibatkan pembuatan salinan/copyan database untuk
penyimpanan jangka panjang
Data transfer, yang melibatkan perpindahan data dari satu database atau
satu host ke lainnya