Ad (728x90)

Kamis, 02 Agustus 2012

Filled Under:

STORAGE STRUCTURE

database

      A.    Tablespace dan Datafiles
Media penyimpanan (storage) di Oracle di kenal dengan istilah logical storage dan physical stotage. Logikal terbagi lagi menjadi :
·         Tablespace
Kumpulan satu atau lebih data file yang diasosiasikan dengan database (terkait). Obyek database seluruhnya dibuat diatas tablespace tersebut.
·         Segment
Terminologi penyimpanan data dimulai dari blok data pada sebuah tablespace yang merupakan setuan terkecil dari disk.
Blok data ini kemudian membentuk extent. Himpunan extent membentuk segmenr. Seorang user memiliki sebuah segment
·         Extent
Extent terdiri dari datablock (yang berdekatan/contiguous)
·         Datablock
Satuan terkecil yang berisi header (info) tentang block tersebut dan data di dalamnya
Media penyimpanan fisik adalah datafile. Datafile memiliki beberapa karakteristik,
Yaitu :
·         Hanya dapat beraviliasi dengan satu tablespace dan satu database
·         Merupakan sebuah repository (tempat penyimpanan) dari schema object data
Data file terdiri dari data actual dari database, seperti : table, stored procedure, index, dll. Data file tidak dapat langsung diakses oleh pemakai database tetapi harus melalui logical layer, misalnya melalui tablespace.
      B.     Space Management in tablespaces
Terdapat 2 tipe menajemen tablespaces, yaitu
·         Lacally managed tablespace
Manajemen extent dilakukan pada tablespace dengan menggunakan bitmap. Setiap bit dalam bitmap berkorespondensi dengan sebuah block atau sekumpulan block data. Ketika extent baru dialokasikan atau dibebaskan untuk dipergunakan kembali, maka oracle server mengubah mengubah nilai bitmap untuk mengetahui status baru dari block data
·         Dictionary-managed tablespace
Manajemen extent dilakukan oleh data dictionary. Oracle server akan meng-update table dengan tepat pada data dictionary ketika sebuah extent dialolasikanatu di dealokasikan
.
     C.     Tablespace in the preconfigured Database
Pada awal terbentuknya sebuah database baru, ia telah memliki beberapa tablespace default yang memiliki fungsi dan peran masing-masing, yaitu:
·         System
Dipergunakan oleh Oracle database Server untuk mengatur mengatur database
·         SYSAUX
Ia membantu tablespace system dalam mengatur database
·         TEMP
Tablespace ini dipergunakan untuk menyimpan temporary table dan index ketika memproses perintah sql.
·         UNDOTBSI
Tablessapce ini digunakan oleh database server untuk menyimpan informasi undo. Biasnya dipergunakan untuk operasi Rollback
·         USERS
Tablescpae ini digunakan sebagai tempat penyimpan user object dan data-data secara permanen
·         Example
Tablespace ini berisi sample scheme yang dapat diinstall pada saat pembuatan sebuah database baru.

Antonius Jefry

Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

0 komentar:

Posting Komentar

 

We are featured contributor on entrepreneurship for many trusted business sites:

  • Copyright © JSC BOJONEGORO™ is a registered trademark.
    Designed by Templateism. Hosted on Blogger Platform.