Posted by : Nurulaprn
Rabu, 24 Juli 2019
Jika ingin menggunakan recovery database, maka akan
berhubungan dengan struktur database.
DBMS Oracle memiliki struktur database
untuk revovery , Jelaskan!
Jika ingin menggunakan recovery database,
maka tidak akan lepas dengan struktur database. Struktur ini dirancang secara
khusus untuk menunjang fasilitas ini. Database Oracle memiliki struktur sebagai berikut :
§ File data
Menyimpan semua
data yang ada dalam database. Objek skema seperti tabel, index, dan sebagainya
secara fisik tersimpan dalam file ini.
§ File Control
Menyimpan
struktur fisik dari database seperti nama database, nama dan lokasi file data
dalam redo log dan sebagainya. File kontrol ini berrindak seperti header dan
database.Tanpa file ini, Anda tidak pernah bisa melakukan startup database.
§ File Redo log
Menyimpan semua
perubahan yang terjadi pada database. File inilah yang nantinya digunakan dalam
proses recovery.
Ketiga file tersebut menunjukkan struktur
fisik dari database yang disimpan dalam file sistem operasi. Selain ketiga file
terrsebut, terdapat satu buah file parameter yang berisi semua parameter yang menentukan unjuk kerja dari database
Oracle. Sedangkan untuk struktur logika database Oracle ditunjukkan oleh tablespace,
segmen, extent serta objek skema yang tersimpan di dalamnya. Struktur logika
ini seolah memetakan file data dari database.
Pada umumnya user hanya berhubungan dengan
struktur fisik database. Struktur fisik (file data, kontrol dan redo log)
biasanya hanya digunakan oleh DBA untuk tujuan tertentu seperti saat melakukan
backup dan recovery serta mengalokasikan user pada lokasi penyimpanan tertentu.
Sebuah database secara logika mempunyai
sejumlah tablespace yang secara fisik disimpan dalam file data. Tablespace ini
dapat digunakan untuk mengatur pemakaian ruang dalam disk, mengatur
availibility data pada tablespace tertentu, untuk melakukan partial backup
serta mengalokasikan penyimpanan data dalam disk yang berbeda guna meningkatkan
unjuk kerja database. Dalam pemakaiannya, tablespace ini masih dibagi lagi
menjadi beberapa tingkat unit penyimpanan secara logika, yaitu segment, extent,
dan blok data. Blok data merupakan unit terkecil, extent merupakan sekumpulan
blok dan segmen merupakan sekumpulan extent.