Control files berisi semua informasi file-file yang menjadi bagian dari database, seperti datafiles, redo log files. Controls files menyimpan informasi posisi keadaan database saat ini :
- Nama dari database
- kapan database dibuat
- posisi keadaan datafiles sekarang, dalam kondisi memerlukan recovery, kondisi read only, dan sebagainya
- Informasi terakhir kali databse shutdown, abort, immediate atau normal.
- History dari archive log files.
- Backup yang telah dilakukan pada database
- Checkpoint yang selesai dilakukan.
Control files haru mempunyai copy lebih dari satu, agar jika salah satu control files hilang (disk failure), tetap mempunyai control files yang ontrol files yang lain. Jika control files hilang atau rusak, bukan merupakan hal yang fatal, karena control files dapat dicreate kembali. Namun, untuk membuat controln files yang baru lebih sulit dilakukan, karena harus mengetahui semua informasi file-file yang ada pada database. Sebaiknya control files dibuat secara multiplexed agar tetap terjaga untuk menghindarkan dari hal-hal yang tidak diinginkan.
No comments:
Post a Comment