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.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Coretan Mahasiswi - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -