Friday, February 1, 2008

Mengaktifkan Fitur Oracle Flashback Database

Untuk meningkatkan 'high availability' atau ketersediaan Database Server, Oracle 10g Database mempunyai fitur Oracle Flashback Database yang mampu memperkecil waktu untuk recovery suatu keadaan Database dari kesalahan Logic yang disebabkan oleh 'kesalahan user'.

Berikut tahapan untuk mengaktifkan Oracle Flashback Database melalui sqlplus:

Login sebagai sysdba
sqlplus / as sysdba;
Shutdown Database
sql> shutdown immediate;
Lakukan proses Startup database dengan kondisi mount exclusive, untuk mengaktifkan Oracle Flashback Database, database server harus dalam keadaan mount exclusive.
sql> startup mount exclusive;
Set retention target dengan mengubah initialization parameter DB_FLASHBACK_RETENTION_TARGET. Menentukan batas tertinggi seberapa jauh database bisa dikembalikan ke keadaan yang diinginkan dalam satuan menit. Parameter ini tidak menjamin bahwa keadaan database bisa sesuai dengan value parameter yang disimpan karena bergantung dengan ruang yang bisa disimpan di flash recovery area. Perintah dibawah ini memberikan nilai parameter sebanyak 2880 menit atau 2 hari.
sql> alter system set db_flashback_retention_target=2880 scope=both;
Aktifkan Flashback
sql> alter database flashback on;
Set Database server ke mode open
sql> alter database open;
Untuk mengetahui apakah sudah dalam keadaan Flashback Database enabel atau tidak gunakan query
sql> select flashback_on from v$database;




0 comments: