Bab 6 Mengelola. Control File & Redo Log File

dokumen-dokumen yang mirip
KONSEP DATABASE ORACLE BKPM 1

Backup and Recovery. by: Ahmad Syauqi Ahsan

Bab 8. Backup & Recovery Database

Konsep Backup dan Recovery. By: Arif Basofi

DATABASE ADMINISTRATOR

TUGAS PAPER BACKUP DATABASE OLEH : NAMA : PUTRA ADNYANA NIM : KELAS : A103

Ada dua cara untuk melakukan backup dan pemulihan Oracle: Recovery Manager dan dikelola pengguna backup dan pemulihan.

Administrasi Basis Data

Praktikum BACKUP DAN RECOVERY. Tujuan :

IMPLEMENTASI SISTEM FAILOVER PADA WEB SERVER MENGGUNAKAN ORACLE DATA GUARD TUGAS AKHIR

1. Pendahuluan 1.1 Latar belakang

Mengontrol Database. By: Arif Basofi

Pemanfaatan Teknologi R-Man untuk Automatic Backup (Studi Kasus: Database Oracle 10g)

Bab 1 Arsitektur Oracle

BAB 2 LANDASAN TEORI. utama yang harus ditata dengan jelas dan benar. Hal ini termuat dalam buku

BAB 2 TINJAUAN PUSTAKA

RECOVERY SYSTEM. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom

Farida Nur Cahyani Pendahuluan. Membuat Database. 1 Komunitas elearning IlmuKomputer.Com

Analisis High Availability Pada Sistem Berbasis Teknologi Oracle Data Guard (Studi Kasus SIA-SAT UKSW)

Gambar Layar pertama untuk pemecahan masalah Lost Update

Optimasi Query. Optimasi Perintah SQL Informasi Jalur Akses Query Faktor-faktor yang berpengaruh terhadap kecepatan akses data

DATABASE ADMINISTRATOR

Bab 4 Membuat Database

MODUL 1 Creating DBMS

Bab 3 Mengelola Oracle Instance

Selayang pandang ORACLE. Budi S

RECOVERY SYSTEM. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

Arsitektur Basis Data Oracle

BAB 4 RANCANGAN SISTEM HIGH AVAILABILITY YANG DIUSULKAN. Perancangan sistem high availability dengan Oracle Data Guard dilakukan

PRAKTIKUM SISTEM BASIS DATA TUGAS 1 MANGROVE PERCETAKAN. Penyusun : Nama : Edi Sastrawijoyo NIM : Prodi : Teknik Informatika

RECOVERY SYSTEM. Alif Finandhita, S.Kom

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

PENGAMANAN SISTEM basis DAta

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BASIS DATA LANJUT. ORACLE 9i (DATABASE ADMINISTRATOR) MODUL. Disusun Oleh : Saepudin Nirwan, S.Kom., M.Kom.

BAB V IMPLEMENTASI DAN PENGUJIAN

Mengelola Data. Oleh: Arif Basofi

Administrasi Basis Data. Transaksi dan Lock. Yoannita

Rangga Praduwiratna Pendahuluan. Membuat Backup Device pada SQL Server

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

PENGONTROLAN BERBASIS KOMPUTER

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

BAB IV HASIL DAN PEMBAHASAN. ditangani oleh dua database utama yaitu terminal operation system (tops) dan

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Database Oracle Untuk Pemula

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol

BAB 2 LANDASAN TEORI

Pengaksesan database hanya dapat dilakukan dengan menggunakan jika seseorang telah mempunyai user account.

1. Instalasi Oracle & Membuat Starter Database

Perangkat keras Kebakaran, banjir, bom, pencurian, listrik, gempa, radiasi, kesalahan mekanisme keamanan

SQL. Pemrograman Web II. Ganjil

2.2 Active Directory. Instalasi Active Directory

Backup & Recovery System. Teknik Informatika

BERMAIN DATA DENGAN SQL SERVER

Disaster Recovery using Oracle Data Guard

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

Pemrograman Basis Data dan SQL

SISTEM OPERASI. CSP 2702 Semester/SKS : 3/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

SISTEM BASIS DATA II S A N T I W I D I A N T I

PERANCANGAN SISTEM RECOVERY DATABASE MENGGUNAKAN METODE MIRRORING. Linda Elisa Sinaga A

Bab 10. Implementasi Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 10.1 STRUKTUR SISTEM FILE

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

DATABASE CONTROL 1. SECURITY DATABASE. Suzan Agustri 81

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Manajemen Data dengan Database MySQL Supriyono, M.Kom

Praktikum MONITORING AND RESOLVING LOCK CONFLICTS. Tujuan :

KEAMANAN KOMPUTER. Pertemuan 12

BASIS DATA II. Disusun Untuk Memenuhi Salah Satu Tugas. Pada Mata Kuliah Basis Data II

BAB II LANDASAN TEORI. masalah yang menguraikan sebuah sistem menjadi bagian bagian komponen dengan

Administrasi Basis Data. Yoannita

Manajemen Transaksi A. Konsep Transaksi 1. Membuat Tabel account dengan type Innodb

BAB III PERANCANGAN SISTEM

Oracle Net Services. By: Arif Basofi

Oracle Shared Servers. By: Arif Basofi

Contekan Git. Table of Contents. 1. Introduction 2. Overview 3. Alur Kerja 4. Keterangan 5. Referensi

DEADLOCK & RECOVERY SYSTEM

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

RECOVERY MANAGER ORACLE Erik Hadi Saputra

ORACLE DATA GUARD PT.INDESSO NIAGATAMA UNTUK KEBERLANGSUNGAN DATA BISNIS

DATABASE SQL SERVER. Database SQL Server Halaman 1

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

Budi Satrio

Mengintegrasikan Report Builder ke Dalam Aplikasi Oracle EBS

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

TSI Perbankan MANAJEMEN DATA LOCK. Obyektif : 1. Mengetahui konsep lock 2. Mengetahui konsep share pada file database. AS/400 hal. B.

Menampilkan Data/Tabel MySQL di Ms.Access

Struktur Penyimpanan. Oleh: Arif Basofi

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :

INSTALASI ACTIVE DIRECTORY

KSI B ~ M.S. WULANDARI

Cara Backup WordPress dengan BackWPup Gratis

Modul Praktikum ST-RK /R-

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Modul Praktikum Sistem Basis Data S1-TI

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 2 PEMBUATAN DATABASE LINK (HOMOGENOUS SERVICE)

Database Interfaces. By: Arif Basofi

Transkripsi:

Bab 6 Mengelola Diktat Database Administrator Control File & Redo Log File Pada bab ini akan dibawah mengenai langkah-langkah administrasi database yang meliputi : Mengerti kegunaan dan mengetahui isi control file Mendapatkan informasi control file 6.1. Menggunakan Control File Control file adalah file biner yang diperlukan bagi database untuk startup dan beroperasi dengan sukses. Setiap saat instance mount database Oracle, maka akan membaca control file untuk meletakkan data file dan redo log file yang online. Mengelola Control File & Redo Log File - Halaman : 111

Control file di-update secara terus menerus selama database digunakan dan harus tetap dapat digunakan pada saat dimount atau dibuka. Control file juga berisi informasi tentang konsistensi database yng digunakan pada saat recovery. Jika control file yang sedang digunakan oleh database terjadi kegagalan, maka database tidak dapat bekerja seperti lazimnya dan akan mengalami kegagalan. Beberapa parameter yang mempengaruhi konfigurasi terutama ukuran dari control file adalah sebagai berikut : MAXLOGFILE MAXLOGMEMBER MAXLOGHISTORY MAXDATAFILE MAXINSTANCE Control file didefinisi menggunakan parameter inisialisasi pada saat memmbuat database pada server Oracle, parameter inisialisasi tersebut dapat diberikan contoh sebagai berikut : Mengelola Control File & Redo Log File - Halaman : 112

CONTROL_FILES = (C:\DISK1\control01.con,C:\DISK2\control02.con) Nama file yang dispesifikasi dalam parameter ini dituliskan dalam susunan direktory penuh (full path), agar sistem operasi dapat menspesifikasikan nama file tersebut sesuai dengan lokasinya. Kemudian untuk mendapatkan lokasi dan nama control file digunakan dynamicperformance-view V$PARAMETER atau V$CONTROLFILE, seperti contoh berikut ini. SVRMGR> SELECT name 2 FROM v$controlfile; NAME ------------------------------------------------ C:\DISK1\control01.con C:\DISK2\control02.con 2 row selected Mengelola Control File & Redo Log File - Halaman : 113

SVRMGR> SELECT value 2 FROM v$parameter WHERE name='control_file'; NAME ------------------------------------------------ C:\DISK1\control01.con C:\DISK2\control02.con 2 row selected Untuk memperoleh informasi tentang dari control file maka dilakukan query terhadap dynamic-performance-view V$CONTROLFILE_RECORD_SECTION, seperti contoh berikut ini. SVRMGR> SELECT type,record_size,records_total,records_used 2 FROM v$controlfile_record_section 3 WHERE type='datafile'; TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED ----------------- ----------- ------------- ------------ DATAFILE 180 32 4 6.1. Menggunakan Redo Log File Server Oracle secara kontinyu merekam semua perubahan yang dilakukan kepada database dalam redo log buffer, dengan sistem perekaman sirkular jika perekaman telah sampai keujung file mama akan diputar kembali ke awal file. Masukan yang direkanm ditulis kepada group redo log yang online atau disebut dengan current online group redo log oleh proses LGWR pada kondisi seperti berikut ini : Terjadi commit Jika redo log buffer pada posisi sepertiga penuh Ketika terjadi timeout LGWR (tiap 3 detik) Sebelum DBWR menuliskan perubahan block pada database buffer cahce menuju data files. Mengelola Control File & Redo Log File - Halaman : 114

Salah satu keputusan penting sistem administrasi database adalah membuat konfigurasi database dioperasikan didalam mode ARCHIVELOG atau NOARCHIVELOG. Mode NOARCHIVELOG Pada mode NOARCHIVELOG maka online redo log file ditulis kepada online redo log file setiap saat pengisian. LGWR tidak akan menulis terus pada redo log group sampai checkpoint pada group tersebut penuh. Mode ARCHIVELOG Pada mode ini group yang tidak aktif yang ditulis oleh online redo log file yang akan diarsipkan. Pada saat semua perubahan database direkam didalam online redo log file, amak administrator dapat menggunakan backup dan arsip redo log file untuk merecover database tanpa kehilangan data yang dicommit pada saat terjadi kegagalan. Untuk mendapatkan informasi tentang pengarsipan redo log tersebut maka dapat dipergunakan perintah ARCHIVE LOG LIST seperti contoh beriktu ini : Untuk melihat informasi dari mode log dan mode archiving database dapat digunakan dynamic-performance-view V$DATABASE dan V$INSTANCE. Mengelola Control File & Redo Log File - Halaman : 115

SVRMGR> SELECT name,log_mode 2 FROM v$database; NAME LOG_MODE --------- ------------ ORACLE ARCHIVELOG SVRMGR> SELECT archiver 2 FROM v$instance; ARCHIVE ------- STOPPED Pada query berikut ini dipergunakan untuk menampilkan informasi tentang group dan anggota dari online redo log file. SVRMGR> SELECT group#,sequence#,bytes,members,status 2 FROM v$log; GROUP# SEQUENCE# BYTES MEMBERS STATUS --------- --------- --------- --------- ---------------- 1 189 204800 1 INACTIVE 2 190 204800 1 CURRENT Keterangan lebih lanjut tentang penggunaan pengarsipan redo log file dapat dibaca pada bab 8 tentang Backup dan recovery database. Mengelola Control File & Redo Log File - Halaman : 116