Konsep Backup dan Recovery. By: Arif Basofi

dokumen-dokumen yang mirip
Mengontrol Database. By: Arif Basofi

Backup and Recovery. by: Ahmad Syauqi Ahsan

KONSEP DATABASE ORACLE BKPM 1

DATABASE ADMINISTRATOR

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

BAB 2 TINJAUAN PUSTAKA

Selayang pandang ORACLE. Budi S

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

Oracle Shared Servers. By: Arif Basofi

Oracle Net Services. By: Arif Basofi

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

Bab 8. Backup & Recovery Database

1. Pendahuluan 1.1 Latar belakang

Praktikum MONITORING AND RESOLVING LOCK CONFLICTS. Tujuan :

Bab 6 Mengelola. Control File & Redo Log File

Praktikum BACKUP DAN RECOVERY. Tujuan :

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI :S1 SISTEM INFORMASI

Administrasi Basis Data

MODUL 1 Creating DBMS

DATABASE ADMINISTRATOR

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

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

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

Otomatisasi Failover pada Standby Database menggunakan Internet Control Message Protocol (ICMP)

BAB 2 LANDASAN TEORI

PENGONTROLAN BERBASIS KOMPUTER

Database Interfaces. By: Arif Basofi

Bab 2 Menggunakan Administration Tools

RECOVERY SYSTEM. Alif Finandhita, S.Kom

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

BAB 4 IMPLEMENTASI DAN EVALUASI

Cara Menjalankan Aplikasi Exambro CBTSync [CBTSync Terbaru]

Pembuatan Disaster Recovery Planning SQL Server dengan Metode Log Shipping

DATABASE CONTROL 1. SECURITY DATABASE. Suzan Agustri 81

Administrasi Basis Data. Yoannita

Bab V Pengujian (Testing)

Bab 1 Arsitektur Oracle

Proses booting saat instalasi Endian firewall

BAB 4 IMPLEMENTASI DAN EVALUASI

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

Memonitor Performance. By: Arif Basofi

User Access MI2154 SQL LANJUT.

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

PENDAHULUAN PENDAHULUAN TRANSAKSI TRANSAKSI TRANSAKSI 24/04/2016 TEKNIK RECOVERY

Manajemen Transaksi. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

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

Backup & Recovery System. Teknik Informatika

Budi Satrio

PENGAMANAN SISTEM basis DAta

USER MANUAL. TREND MICRO Internet Security Pro. System Tuner. By: PT. Amandjaja Multifortuna Perkasa

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

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

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

Backup dan Restore. Dosen : Hendro Wijayanto

Gambar Layar pertama untuk pemecahan masalah Lost Update

BAB I PENDAHULUAN Latar Belakang

Proses booting saat instalasi Endian firewall

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama

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

TEKNIK RECOVERY (ref. Fundamentals of DB Systems, Elmasri, N)

Disaster Recovery using Oracle Data Guard

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Untuk service dbconsole sudah terpasang. Hal ini bisa dilihat di service windows

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER

1. Instalasi Oracle & Membuat Starter Database

SISTEM TERDISTRIBUSI TUGAS 3 REPLIKASI DATABASE MASTER - SLAVE

Lampiran A : Hasil Wawancara. Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service

SISTEM BASIS DATA BACKUP DAN RECOVERY. Backup Data. Restore Data. DENI HERMAWAN Informatika

Steps to Install SQL Server 2008

BACK UP DAN RECOVERY Dell Backup dan Recovery. Kelompok 1 : Aam Hermawan Cecep Dicky P. Enung Nurhayati Fitty Azkia F. Gita Rebianti M.

Dalam pengoperasiannya ada tiga jenis pengoperasian yang harus dilakukan pada stasiun bumi pemantau gas rumah kaca ini, yaitu :

BAB 4 IMPLEMENTASI DAN EVALUASI. Optimation dengan rancangan layar sebagai berikut :

1. Desktop Microsoft Windows

APLIKASI PEMANTAU APLIKASI PRESENSI MAHASISWA DAN DOSEN. Gunawan Arisona 1. Abstraksi

Gambar 4.17 Instalasi Modem Nokia 6100 Install From Disk

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

Manual Billing Aura v1.2

BAB IV IMPLEMENTASI DAN PENGUJIAN

MENGATASI BAD SECTOR TANPA APLIKASI ATAU SECARA MANUAL

Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Caca E. Supriana, S.Si.,MT.

Struktur Penyimpanan. Oleh: Arif Basofi

SMK BATIK 2 SURAKARTA

Manual Penggunaan dan Instalasi Software

PEMELIHARAAN HARDWARE DAN SOFTWARE KOMPUTER. Hamidah Suryani Lukman Asisten Rhidayansyah

( Manajemen File ) Ada beberapa cara mengaktifkan Windows Explorer. 1. Klik Start, All Programs, Accessories, Windows Explorer

Menampilkan Data/Tabel MySQL di Ms.Access

PROGRAM KASIR BORNEO POS V0.2.3

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

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

APLIKASI CBT 2017 TROUBLESHOOTING. Puspendik Balitbang Kemdikbud. Copyright (c) Puspendik Kemdikbud

TSI Perbankan REPLIKASI

DAFTAR ISI. Kata Pengantar... v Ucapan Terima Kasih... vi Daftar Isi... vii. I. Pengenalan... 1

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

Fathan Mawan Juriyah Sugiharto Ramlan

Modul Mata Kuliah Laboratorium Jaringan Komputer (Teknik Informatika UNIKOM)

Written by mangthjik riche Wednesday, 05 August :01 - Last Updated Monday, 31 August :17

Menggunakan GIGABYTE Slate PC Pertama Kalinya

INSTALASI ACTIVE DIRECTORY

Minggu 7 Layer Session

DATABASE SQL SERVER. Database SQL Server Halaman 1

Transkripsi:

Konsep Backup dan Recovery By: Arif Basofi

Tujuan Menggambarkan dasar-dasar backup, restore, dan recovery pada database Mendaftar tipe-tipe kerusakan yang mungkin terjadi pada database Oracle Menggambarkan cara-cara untuk melakukan tuning untuk proses Instant recovery Mengidentifikasi pentingnya checkpoint, redo log files, dan archived log files Mengkonfigurasi mode ARCHIVELOG 18-2

Backup dan Mengatasi Persoalan Kewajiban seorang administrator adalah : Melindungi database dari segala kemungkinan kerusakan. Meningkatkan Mean-Time-Between-Failures (MTBF): waktu antar terjadinya kerusakan, misal. Kerusakan terjadi tepat jam 9:00 lalu jam 10:00, jd harus ditingkatkan setiap 2 jam skali. Mengurangi Mean-Time-To-Recover (MTTR): waktu recovery, misal. Terjadi kerusakan dan terjadi lagi, waktu mengatasi kerusakan butuh wktu 1 jam, ternyata kerusakan 30 menit lagi, nah brarti harus mengurangi MTTR. Meminimalkan data yang hilang. 18-3

Kategori-kategori dari Kerusakan Kerusakan secara umum dapat dibagi dalam beberapa kategori yaitu: Kerusakan statement Kerusakan user process Kerusakan jaringan Kesalahan user Kerusakan komputer Kerusakan media 18-4

Kerusakan Statement Tipe Persoalan Memasukkan data yang salah (tdk valid) dalam tabel Melakukan pengoperasian dengan insufficient privileges Menyediakan ruang (space) yang salah Kesalahan logika dalam aplikasi Kemungkinan Solusi Memvalidasi dan mengoreksi data dengan user. (bisa by constraint) Menyediakan objek yang tepat atau system privileges. Menyediakan kembali ruang yang memungkinkan. Menambahkan ruang di tablespace. Mengoreksi program yang eror dengan pembuat sistem. 18-5

Kerusakan User Process Tipe Persoalan User melakukan disconnect secara tidak normal (misal. di kill, error program yg menjadi sistem terminated) Session user berakhir secara tidak normal User mengalami kerusakan program yang mengakhiri session user Kemungkinan Solusi Tindakan DBA tidak selalu dibutuhkan untuk mengatasi kerusakan user process. Admin hanya melihat saja, krn scr otomatis ketika terjadi diconnected, sistem akan autorollback oleh PMON (background process) 18-6

Kerusakan Jaringan (Network Failure) Kesalahan listener Tipe Persoalan Kerusakan Network Interface Card (NIC) Kerusakan koneksi jaringan Kemungkinan Solusi Mengkonfigurasi backup listener dan connect-time failover. Mengkonfigurasi multiple network card. (beli yg baru ) Mengkonfigurasi backup network connection 18-7

Kesalahan User Tipe Persoalan User kurang hati-hati dalam menghapus dan merubah data User menghapus tabel Kemungkinan Solusi Rollback atau menggunakan flashback query (jk sdh di commit). Menyelamatkan (recover) tabel dari recycle bin. 18-8

Kesalahan Instance (Instance Failure) Power outage Tipe Persoalan Kerusakan hardware Kerusakan background process Emergency shutdown procedures (misal. Melakukan shutdown abort) Kemungkinan Solusi Restart menggunakan startup command. Mengatasi kerusakan komputer secara otomatis meliputi perubahan rolling forward di redo logs dan rolling back beberapa transaksi yang tidak dicommit. Untuk memeriksa penyebab kerusakan dapat menggunakan alert log, trace files dan EM. Solusi: cukup start saja, sisanya tinggal dipantau. Lalu oleh oracle akan melakukan roll-forward dimana data diambil dari redo-log, sehg data 2 yg belum commit akan dikembalikan (rollback) oleh PMON menggunakan data dari undo segment. Yang perlu kita tahu investigasi penyebabnya, bisa kita lihat dari alert-log dan rec-val. 18-9

Instance Revocery Recovery instance atau crash : Disebabkan saat open database yang filenya tidak sinkron saat melakukan shutdown Tdk sinkron antara data file dan redo log file. Recovery ini dilakukan scr otomatis. Menggunakan penyimpanan informasi di redo log group untuk mensinkronkan file Melibatkan dua operasi yang berbeda : - Rolling forward : data file disimpan pada bagiannya sebelum terjadi kerusakan komputer. (oleh SMON, data kembalikan kembali semula) - Rolling back : merubah pembuatan tetapi tidak meng-commit hasilnya pada bagian asalnya (PMON) 18-10

Fase Instance Recovery 1. Data files out-of-sync 2. Roll forward ( redo ) 3. Menyetujui dan tidak menyetujui data yang ada pada file 4. Roll back (undo) 5. Menyetujui data yang ada pada file 18-11

Tuning Instance Recovery Selama proses instance recovery, transaksi-transaksi yang berada antara posisi checkpoint dan redo log yang terakhir harus disimpan ke dalam data file. Tuning recovery adalah dengan mengontrol perbedaan antara posisi checkpoint dan redo log terakhir. 18-12

Menggunakan MTTR Advisor Unuk mengatur check point posistion yg terbaik pd MTTR. Ketika mengubah MTTR, sebenarnya mengubah setting FAST_START_MTR_TARGET Menentukan waktu yang diinginkan dalam hitungan detik atau menit. Nilai defaultnya adalah 0 (artinya 3 detik). Nilai maksimum adalah 3600 detik (satu jam). 18-13

Kerusakan Media Tipe Persoalan Kemungkinan Solusi Kerusakan disk drive Kerusakan disk controller Penghapusan atau perubahan file database 1. Mengembalikan file yang dibackup. 2. Jika perlu, mencatat lokasi file yang baru di database. 3. jika perlu, menyelamatkan file dengan me-redo informasi. 18-14

Menyusun Pemulihan Yang harus dilakukan agar penyelamatan database dapat dilakukan secara maskimum adalah: Penjadwalan backup secara teratur Melipatgandakan control files Melipatgandakan redo log groups Menyimpan asip copy redo log 18-15

Control Files Cara melindungi kerusakan database dengan menduplikasi (multiplex) control file. Paling tidak ada dua copy (Oracle menganjurkan 3) Tiap copy disimpan pada disk yang berbeda Paling tidak ada satu copy pada disk controller yang berbeda 18-16

Redo Log Files Menduplikasi redo log group untuk melindungi kerusakan media dan data yang hilang. Paling tidak ada dua member (file) pada tiap group Tiap member diletakkan di disk drive yang berbeda Tiap member terletak pada disk controller yang berbeda Pengaruh redo log terhadap performance 18-17

18-18 Menduplikasi Redo Log

Archived Log Files Untuk memelihara informasi, maka dibuat arsip copy dari redo log file. Menentukan nama archived log file. Menentukan satu atau lebih lokasi untuk menyimpannya. Merubah database ke dalam ARCHIVELOG mode. 18-19

Penamaan dan Lokasi Archive Log File Menentukan nama dan tempat archived log file. 18-20

ARCHIVELOG Mode Penempatan database di ARCHIVELOG mode. Klik checkbox ARCHIVELOG Mode Klik Apply. Database hanya dapat di setting dalam ARCHIVELOG mode dari MOUNT state. Klik Yes saat ditanyakan apakah anda ingin me-restart database tersebut. 18-21

Ringkasan Pada bab ini, anda seharusnya telah mempelajari bagaimana cara untuk: Menggambarkan dasar-dasar backup, restore, dan recovery pada database Mendaftar tipe-tipe kerusakan yang mungkin terjadi pada database Oracle Menggambarkan cara-cara untuk melakukan tuning untuk proses Instant recovery Mengidentifikasi pentingnya checkpoint, redo log files, dan archived log files Mengkonfigurasi mode ARCHIVELOG 18-22