Segment dan tablespace

of 12 /12
Adriana | Fahmi | Fandri | Tiya | Wira SEGMENT ORACLE

Embed Size (px)

Transcript of Segment dan tablespace

  1. 1. Adriana | Fahmi | Fandri | Tiya | Wira SEGMENT ORACLE
  2. 2. Segment adalah object database yang berisi data. Tablespace merupakan tempat storage bagi segment Pada oracle, hanya satu tablespace yang harus ada (mandatory), yakni tablespace SYSTEM Untuk tablespace yang lain harus dibuat oleh user SEGMENT TABLE SPACE
  3. 3. NAMA TABLESPACE Jenis SIFAT DAN KETERANGAN Tables Table Users table / data Indexes Index Users indexes Clusters Cluster Users clusters Undos Undo Systems undos Sorts Sort Systems sorts System Table and Index Systems repository, Users library Tool Table and Index Users metadata TIPE TABLESPACE
  4. 4. Dari table dapat dilihat bahwa kriteria utama untuk memisahkan tablespace adalah melalui tipe segment nya yang ada didalamnya. Setelahnya kita baru dapat memisahkan tablespace dari sifat metadatanya. Kriteria berikutnya adalah memisahkan antara apa yang system-defined dan dengan yang user- defined. Kriteria inilah yang membedakan antara tablespace system dengan tablespace tool. TIPE TABLESPACE
  5. 5. 1. Data segment. 2. Index segment. 3. Rollback segment. 4. Temporary segment. 5. Bootstrap segment. JENIS SEGMENT
  6. 6. Segmen indeks berisi entri indeks. Bila ada ribuan catatan dalam sebuah tabel, mengambil informasi akan memakan waktu yang lama. Oleh karena itu indeks dibuat pada kolom yang sering diakses, sehingga informasi dapat diambil dengan cepat. Indeks dapat dibuat pada satu kolom atau sekelompok kolom. INDEX SEGMENT
  7. 7. Data segment adalah bagian dari segment yang mengandung baris dari satu tabel atau dari satu set tabel (terdiri dari banyak tabel). DATA SEGMENT
  8. 8. Rollback segment menyimpan gambaran sebelum terjadinya perubahan data dan blok index. Rollback segment ini dibuat secara manual oleh DBA. DBA harus memperhatikan berapa ukuran rollback segment yang harus dibuat serta extent yang harus dibuat di tiap-tiap segment Hal ini menyulitkan DBA dalam menyediakan space untuk rollback. Oleh karena itu, sejak versi Oracle, yaitu Oracle 9i, space management untuk rollback telah disederhanakan menjadi Automatic Undo Management (AUM). ROLLBACK SEGMENT
  9. 9. Temporary segment bertugas untuk memegang hasil sementara dari sorting ataupun proses sejenis yang terlalu besar untuk diselesaikan di memori yang tersedia TEMPORARY SEGMENT
  10. 10. Disebut juga dengan Cache segment Bootstrap segment berfungsi untuk memegang informasi yang digunakan saat melakukan startup database. BOOTSTRAP SEGMENT
  11. 11. Initial extent ukuran (dalam bytes) dari extent pertama milik segment, atau disebut juga ukutan awal dari segment. Next extent ukuran (dalam bytes) dari extent selanjutnya. Max extent maksimum jumlah extent dari suatu segment. Min extent jumlah extent pertama yang akan dialokasikan. Pctincrease berapa besar ukuran next extent dibandingkan dengan extent terakhir. PARAMETER SEGMENT
  12. 12. THANKS