AKAKOM

AKAKOM

STMIK AKAKOM YOGYAKARTA

Go to Blogger

selamat datang

AKAKOM

SAFLAJLFJLAJSLKJKLFA

PAI PAKKKK

KOPI YUDAA

Senin, 30 Maret 2015

Fropil





Profil Ku



Nama                                     :  Hendriyanto
Tempat dan Tanggal Lahir    :  TB.Arang 12 September 1990
Alamat                                   :  Kampung Kanoman Tegal Pasar
No. Telp / HP                        :  085200872445
Pendidikan Terakhir              :  Masih Kuliah (Mahasiswa)
Status Perkawinan                 :  Belum Menikah

Jumat, 13 Februari 2015






MANAGING
 DATABASE STORAGE SRTUCTURES

Oracle database selalu diasosiasikan dengan Oracle Instance. Saat database dijalankan pada database server, oracle mengalokasikan memory yang disebut System Global Area (SGA) dan menjalankan beberapa oracle background process. Kombinasi dari SGA dan Oracle processes disebut dengan Oracle Instance. Memory dan proses dari instance mengatur data dalam database secara efisien dan dapat melayani satu atau lebih user yang menggunakan basis data ini.

Memory Structure
Memory di Oracle digunakan untuk menyimpan:

    Kode program yang akan dieksekusi
    Informasi tentang session
    Data yang akan dieksekusi Informasi yang di share dan dikomunikasi oleh  proses yang lain. Misalnya locking information
    Cache information

Dasar struktur memory yang berhubungan dengan oracle:
    Software Code Area
    System Global Area (SGA)
    Program Global Area (PGA)
    Sort area

Software Code Areas
Bagian dari memory yang digunakan untuk menyimpan kode program yang akan dieksekusi. Perintah/kode oracle disimpan di software code areas yang biasanya berada di tempat yang berbeda-beda sesuai dengan program dari user. Ukuran software codes areas statis, berubah jika dilakukan installasi ulang atau update.

System Global Area (SGA)

Memory Structure dasar yang berhubungan dengan Oracle instance adalah :
• System Global Area (SGA) : di-share oleh semua server dan background process
• Program Global area (PGA) : Private untuk masing-masing server dan background process. Satu PGA untuk masing-masing proses.

System Global Area (SGA) merupakan memory area yang meliputi data dan control informasi untuk instance.
Program Global Area (PGA) adalah memory yang terdiri dari data dan control information untuk masing-masing proses server.

Space Management
Automatic Storage Management (ASM) yang dimiliki oleh Oracle 10g ini dapat meningkatkan kemampuan dalam memanajemen dan menkonsolidasikan antar data dalam basis data/ database.

Fungsi dari Automatic Storage Management (ASM)
Melakukan manajemen penyimpanan data pada storage dengan mendefinisikan storage berdasarkan grup-grup tertentu untuk mengurangi adanya redundansi data, khususnya ketika seorang DBA melakukan penyimpanan data.

Automatic Storage Management (ASM) menyediakan fungsionalitas sebagai berikut:

    Mengatur kelompok disk, disebut disk group.
    Mengelola disk redundansi dalam suatu disk group.
    Menyediakan dekat-optimal I / O menyeimbangkan tanpa tuning manual.
    Memungkinkan manajemen objek database tanpa menyebutkan mount point dan nama file.
    Mendukung file ukuran besar.

Tablespace
Tablespace merupakan bagian dari arsitektur logic database Oracle (secara sekilas, struktur logik database Oracle adalah tablespace, segment, extent, dan block).

Terdapat 4 jenis Tablespace
System tablespace
Menyimpan informasi operasional dan menentukan atribute dari data yang disimpan seperti tipe data, besar maksimum dari sebuah column, pemilik data dan lain-lain.

SYSAUX tablespace
Sebagian besar dari tool yang digunakan untuk menjalankan aktifitas database menyimpan object dan informasi di dalam tablespace ini. Ketika database dibentuk, tablespace ini wajib dibuat.

Default temporary tablespace
Berguna untuk penampungan sementara dari hasil output resultset atau untuk mendukung aktifitas seperti sorting. Sangat berguna jika memory yang ada tidak cukup untuk menjalankan sebuah operasi.

Undo tablespace
Berguna untuk menyimpan row yang diubah namun belum dicommit atau diroll back.

Datafiles
Sebuah tablespace di database Oracle terdiri dari satu atau lebih datafiles fisik. Suatu datafile dapat dikaitkan dengan hanya satu tablespace dan hanya satu database.

Redo Logs
Redo Log File merupakan jenis berkas yang sangat penting. Berkas Redo Log File yang rusak kadang membuat database sama sekali tidak bisa dibuka. Redo Log Files ini pada umumnya memuat transaksi transaksi, namun dalam jangka waktu yang tidak terlalu lama.
Rollback Segment
Rollback segment dipakai untuk menyimpan data sebelum transaksi. Sehingga selama transaksi itu belum di commit, session lain masih dapat melihat data yang original. Hal ini untuk menjaga consistency.

Archive Logs
Archived log digunakan untuk recovery database. Bila kita me-restore dari hasil offline backup, maka data yang bisa diambil adalah data ketika offline backup dilakukan. Jadi, seandainya full backup dilakukan sebulan yang lalu, maka data yang bisa diselamatkan (diambil) adalah data sebulan yang lalu tersebut.

How table date is strored
Bagai mana Tabel Data disimpan Kolom Blok Tabel A Tabel B Rows Segmen Semua hak reserved. How Tabel Data disimpan Ketika tabel yang dibuat, segmen yang dibuat untuk menyimpan data. Sebuah tablespace berisi kumpulan segmen. Logikanya, meja berisi deretan nilai kolom. Baris A akhirnya disimpan dalam blok database dalam bentuk sepotong baris. Hal ini disebut sepotong baris karena dalam kondisi tertentu seluruh baris mungkin tidak disimpan di satu tempat. Hal ini terjadi ketika sebuah baris dimasukkan terlalu besar untuk masuk ke dalam satu blok atau ketika update menyebabkan baris yang sudah ada untuk mengatasi ruang saat ini. 

 
Anatomy of a Database Block Block 5-5
• Blok Header: The blok header berisi jenis segmen (seperti meja atau indeks), alamat blok data, direktori meja, direktori baris, dan slot transaksi ukuran 23 byte masing-masing, yang digunakan ketika modifikasi yang dibuat untuk baris di blok tersebut. Blok header tumbuh ke bawah dari atas.
 • Data Row: ini adalah data aktual untuk baris di blok tersebut. Ruang data baris tumbuh ke atas dari bawah.
• Ruang bebas: Ruang bebas adalah di tengah-tengah blok. Hal ini memungkinkan header dan ruang data baris untuk tumbuh bila diperlukan. Data baris memakan ruang bebas sebagai baris baru dimasukkan atau kolom baris yang ada diperbarui dengan nilai-nilai yang lebih besar.
 Contoh peristiwa yang menyebabkan pertumbuhan header ketika direktori baris membutuhkan masukan baris lebih atau slot transaksi lebih diperlukan daripada awalnya dikonfigurasi. Awalnya, ruang bebas dalam sebuah blok yang berdekatan. Namun, penghapusan dan update mungkin fragmen ruang bebas di blok tersebut. Ruang bebas di blok tersebut menyatu dengan server Oracle bila diperlukan. 

Tablespaces and Data files
Tablespace dan Data File tablespace terdiri dari satu atau lebih file data.
• File data milik hanya satu tablespace. Data file 1 data 2 pengguna tablespace. Semua reserved.Tablespaces hak dan basis data Data File A dibagi menjadi unit penyimpanan logis yang disebut tablespace, yang dapat digunakan untuk kelompok yang berkaitan dengan struktur logis bersama-sama. Setiap database secara logis dibagi menjadi satu atau lebih tablespace. Satu atau lebih file data secara eksplisit dibuat untuk setiap tablespace secara fisik menyimpan data semua struktur logis dalam tablespace. 
 

Menyimpan database Oracle Data logis dalam tablespace dan fisik dalam file data.
tablespace:
Dapat dikelompokkan hanya satu database
Terdiri dari satu atau lebih file data yang
Dibagi lagi menjadi unit logis penyimpanan
File data:
Dapat dikelompokkan pada hanya satu tablespace dan satu database

Oracle Managed Files (OMF)
 (OMF) Tentukan operasi file dalam hal objek database bukan nama file. Parameter Deskripsi DB_CREATE_FILE_DEST Mendefinisikan lokasi direktori sistem file default untuk file data dan file-file sementara DB_CREATE_ONLINE_LOG_DEST_n Mendefinisikan lokasi untuk file log redo dan file kontrol penciptaan DB_RECOVERY_FILE_DEST Mendefinisikan lokasi untuk RMAN backup Contoh: SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = / u01 / oradata ; SQL> CREATE tablespace tbs_1; 5-7 Oracle. All Files reserved.Oracle hak Managed (OMF) Oracle Managed file (OMF) menghilangkan kebutuhan untuk Anda, untuk langsung mengelola file sistem operasi yang terdiri dari database Oracle. Anda menentukan operasi dalam hal objek database bukan nama file. Database internal menggunakan antarmuka sistem file standar untuk membuat dan menghapus file yang diperlukan untuk struktur database berikut:
• tablespace
• Redo file log file
 • Kontrol
• log Arsip
• perubahan Blok pelacakan file
 • Flashback log
• RMAN backup Database dapat memiliki campuran Oracle-dikelola dan unmanaged file. Direktori sistem file yang ditetapkan oleh salah satu dari parameter ini harus sudah ada: database tidak menciptakannya. Direktori juga harus memiliki izin untuk memungkinkan database untuk membuat file di dalamnya. Contoh ini menunjukkan bahwa setelah DB_CREATE_FILE_DEST diatur, klausa datafile dapat dihilangkan dari CREATE tablespace pernyataan. Data file yang dibuat di lokasi yang ditentukan oleh DB_CREATE_FILE_DEST. 

 
Space Management in Tablespaces
Manajemen ruang di tablespace Lokal dikelola tablespace:
 - luasan gratis dikelola tablespace.
- Sebuah bitmap digunakan untuk merekam luasan gratis.
- Setiap bit sesuai dengan blok atau kelompok blok.
 - Nilai bit menunjukkan luasan gratis atau digunakan.
- Penggunaan tablespace dikelola secara lokal dianjurkan.
• Kamus dikelola tablespace:
- luasan gratis dikelola oleh kamus data.
 - Tabel yang tepat akan disesuaikan ketika luasan dialokasikan atau tidak terisi.
 - Tablespace ini didukung hanya untuk kompatibilitas. Semua hak Manajemen reserved.Space di tablespace tablespace mengalokasikan ruang dalam luasan. Tablespace dapat dibuat untuk menggunakan salah satu dari dua metode berikut melacak ruang bebas dan digunakan tablespace.
• Lokal dikelola: The luasan dikelola dalam tablespace melalui bitmap. Setiap bit dalam bitmap sesuai dengan blok atau kelompok blok. Ketika batas dialokasikan atau dibebaskan untuk digunakan kembali, server Oracle mengubah nilai bitmap untuk menunjukkan status baru blok.
 • tablespace kamus-dikelola: The luasan yang dikelola oleh kamus data. The Oracle Server update tabel yang sesuai dalam kamus data setiap kali batas dialokasikan atau tidak terisi. Ini adalah untuk kompatibilitas; disarankan agar Anda menggunakan tablespace dikelola secara lokal.


Explloring the Storage Stucture
Database Oracle terdiri dari struktur fisik dan logis, yang ada, sebagai DBA, bertanggung jawab untuk mengelola. Struktur fisik adalah mereka yang dapat dilihat dan dioperasikan pada sistem operasi, seperti file fisik yang menyimpan data pada disk.
Struktur logis diciptakan dan diakui oleh server database Oracle, dan tidak diketahui sistem operasi. Struktur logis utama dalam database, tablespace, berisi file fisik. Aplikasi pengembang atau pengguna akhir mungkin menyadari struktur logis, tetapi biasanya tidak menyadari struktur fisik ini. DBA harus memahami hubungan antara struktur fisik dan logis dari database dan mengontrol pemetaan struktur logis dari database untuk struktur fisik.
Oracle memiliki fungsi dalam database server untuk mengotomatisasi pengelolaan strukturnya. Selanjutnya, Oracle Enterprise Manager menyediakan antarmuka pengguna grafis berbasis Web untuk memungkinkan manajemen mudah dan pemantauan database.
 
Creating a New Tablespace
Membuat New Tablespace Semua hak reserved.Creating sebuah Tablespace Baru Untuk membuat tablespace, lakukan langkah-langkah berikut:
 1. Klik tab Administration, dan kemudian klik tablespace bawah Storage pos.
 2. Klik Create. Catatan: Jika Anda ingin membuat tablespace yang seperti tablespace yang   ada, lalu pilih tablespace yang ada dan pilih Create Seperti dari menu Tindakan. Klik Go. Buat Tablespace halaman muncul.
 3. Masukkan nama untuk tablespace.
4. Di bawah manajemen judul Extent, pilih Pengelolaan Lokal. Luasan dari tablespace dikelola secara lokal dikelola secara efisien dalam tablespace oleh server database Oracle. Untuk tablespace kamus-dikelola, Anda harus mengatur luasan lebih aktif, dan akses data kamus diperlukan untuk melacak mereka. Tablespace kamus dikelola sedang ditinggalkan. Oracle tidak merekomendasikan penggunaannya.
 5. Di bawah judul Type, pilih permanen. Tablespace permanen menyimpan objek database permanen yang dibuat oleh sistem atau pengguna. 
 
Storage for Locally Managed Tablespaces
Penyimpanan untuk Pengelolaan Lokal tablespace Semua hak reserved.Storage untuk tablespace Pengelolaan Lokal The extent dalam tablespace dikelola secara lokal dapat dialokasikan dalam salah satu dari dua cara ini:
• Otomatis: Juga disebut autoallocate, ia menentukan bahwa ukuran luasan dalam tablespace adalah sistem yang dikelola. Anda tidak dapat menentukan ukuran batas. Anda tidak bisa menentukan Otomatis untuk tablespace sementara.
 • Uniform: Ini menentukan bahwa tablespace dikelola dengan luasan seragam ukuran yang Anda tentukan. Ukuran default adalah 1 MB. Semua luasan tablespace sementara yang seragam dan standar nilai itu. Anda tidak bisa menentukan Seragam untuk tablespace undo. Manajemen ruang segmen dalam tablespace dikelola secara lokal dapat ditetapkan sebagai: • Otomatis: database Oracle menggunakan bitmap untuk mengelola ruang bebas dalam segmen. Bitmap menggambarkan status setiap blok data dalam segmen sehubungan dengan jumlah ruang di blok yang tersedia untuk memasukkan baris. Sebagai lebih atau kurang ruang menjadi tersedia dalam blok data, negara baru yang tercermin dalam bitmap. Dengan bitmap, database Oracle mengelola ruang bebas yang lebih otomatis dan, dengan demikian, bentuk manajemen ruang disebut Segmen Automatic Ruang Manajemen (ASSM). 
 
Tablespaces in the Preconfigured Database                  
Tablespace di database dikonfigurasikan
 • SISTEM
 • UNDOTBS1
• SYSAUX
• PENGGUNA
• TEMP
 • CONTOH Oracle. Semua reserved.Tablespaces hak dalam database dikonfigurasikan The tablespace berikut dibuat dalam database yang telah dikonfigurasikan dalam kursus ini: • SISTEM: The SYSTEM tablespace digunakan oleh server Oracle untuk mengelola database. Berisi kamus data dan tabel yang berisi informasi administrasi tentang database. Ini semua yang terkandung dalam skema SYS dan dapat diakses hanya oleh user SYS atau pengguna administratif lainnya dengan hak istimewa yang diperlukan.
• SYSAUX: Ini adalah tablespace tambahan untuk tablespace SYSTEM. Beberapa komponen dan produk yang digunakan tablespace SYSTEM tablespace atau mereka sendiri dalam rilis sebelumnya dari database Oracle, sekarang menggunakan tablespace SYSAUX. Setiap Oracle Database10g atau rilis nanti harus memiliki tablespace SYSAUX. Di Enterprise Manager, Anda dapat melihat grafik pie dari isi tablespace ini. Untuk melakukan ini, klik tablespace pada halaman Administrasi. Pilih SYSAUX dan klik Edit. Kemudian, klik tab Penghuni. Setelah penciptaan, Anda dapat memantau penggunaan ruang masing-masing penghuni di dalam tablespace SYSAUX dengan menggunakan EM. Jika Anda menemukan bahwa komponen mengambil terlalu banyak ruang di tablespace SYSAUX, atau jika Anda mengantisipasi bahwa hal itu akan, Anda dapat memindahkan penghuni ke tablespace yang berbeda dengan memilih salah satu dari penghuni dan mengklik Ubah Tablespace.