SlideShare a Scribd company logo
1 of 14
Download to read offline
SISTEM MANAJEMEN BASIS DATA
KOMPARASI INCREMENTAL BACKUP ANTARA MYSQL DAN
ORACLE (MENGGUNAKAN RMAN SCRIPT)
Disusun Oleh :
14523233 - Wahyu Fahrozi R.
14523242 - Handi Angga W.
14523262 - Ahmad Haris F.
14523286 - Oddy Septian E.P.
TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ISLAM INDONESIA
Komparasi Incremental Backup antara MySQL dan Oracle (Menggunakan RMAN
Script)
A. MySQL Incremental Backup
Untuk memulai incremental pada DBMS MySQL, pastikan kita telah melakukan
full backup terlebih dahulu.
● Initial Full Backup
Full backup pada mysql dapat dilakukan dengan menggunakan syntax
mysqldump. Mysqldump dapat melakukan backup terhadap banyak database dengan
berbagai tabel. Pada demo di bawah ini, kami melakukan full backup pada 1
database saja yaitu database “simbada_db”.
Berikut adalah screenshot daftar tabel dari database simbada_db
● Kami juga menetapkan output dari full backup database simbada_db adalah file
dengan format .sql.
● Berikut ini adalah screenshot dari isi file simbada_db.sql hasil dari full backup
● Gambar di atas merupakan screenshot dari tabel kategori yang belum diubah. Kami
akan mencoba mengubah isi tabel tersebut.
● Setelah diubah, kami akan melakukan recovery database simbada_db dengan
menggunakan file hasil dari full backup yang telah dilakukan sebelumnya.
● Berikut adalah screenshot hasil recovery dari full backup yang telah dilakukan.
Tabel kategori kembali seperti sebelum dilakukan update dan penambahan data.
● Selanjutnya kami akan melakukan incremental backup. Incremental Backup pada
mysql dilakukan dengan menggunakan binary log. Binary log merupakan kumpulan
file yang berisi data logging server. Setiap log merupakan file backup dari server
aktif hingga server non-aktif
● Sebelum melakukan incremental backup pada mysql, ada beberapa pegaturan yang
harus dilakukan pada file konfigurasi my.ini.
● log-bin merupakan direktori penyimpanan file log incremental backup, binlog-do-db
merupakan nama database yang ingin dibackup ke dalam log, setelah itu juga atur
masa expire log, dan ukuran maksimal dari file log.
● Setelah semua pengaturan dibuat, restart mysql
● Periksa direktori penyimpanan log di folder binlog, maka kita akan menemukan file
log yang pertama yaitu binlog.000001
● Lakukan beberapa hal seperti penambahan dan pengeditan data pada tabel
● Setelah itu kita dapat mengekspor file backup log ke dalam format yang diinginkan
contohnya .sql
● File log sql sudah dapat dibuka maka kita akan menemukan beberapa tindakan yang
kita lakukan terhadap tabel
B. Oracle Incremental Backup
1. Masuk dan terhubung ke oracle database 10g. Hal ini dilakukan untuk melihat table
space yang ada pada database. Sebenarnya tindakan ini bersifat optional, dapat dilakukan
atau tidak.
2. Masuk dan terhubung ke rman serta yang menjadi target adalah sebagai sysdba. Hal ini
dilakukan agar dapat terhubung ke rman prompt sehingga dapat mengakses script - script
rman dan melakukan backup database.
3. Selanjutnya, dapat langsung melakukan initial backup database dengan menggunakan
perintah seperti pada gambar. Hal ini dapat dilakukan atau juga tidak.
4. Hasil dari backup dapat dilihat dengan menggunakan script rman yang ada pada gambar.
Disitu dapat dilihat tipe backup yang merupakan full backup, ukuran file backup, waktu
backup dan tanggal melakukan backup.
5. Selanjutnya, dapat juga melakukan backup database beserta dengan archivelognya. Dari
hasil backup database beserta dengan archivelognya dapat dilihat pada list backupnya.
Pada list backup akan bertambah file backup yang baru sesuai dengan backup yang
dilakukan sebelumnya.
6. Mencoba melakukan backup database dengan melakukan incremental backup level 0.
Incremental backup pada level ini sama dengan full backup dimana melakukan backup
terhadap semua block data. Incrementasl backup level 0 ini biasanya dilakukan untuk
melakukan backup terhadap perubahan record data yang terjadi dalam satu minggu
sebelumnya.
Sama seperti sebelumnya, agar dapat melihat hasil backup data dapat dilihat pada list
backupnya. Pada list backup akan bertambah file backup yang baru sesuai dengan backup
yang dilakukan sebelumnya.
7. Setelah itu, coba lakukan backup database dengan menggunakan incremental backup
level 1. Incremental backup pada level ini dilakukan untuk mem-backup perubahan
record data yang terjadi pada proses backup yang terakhir kali dilakukan(last backup).
Incremental backup level 1 ini biasanya dilakukan untuk melakukan backup terhadap
transaksi yang terjadi pada setiap hari. Backup biasanya dilakukan di setiap penghujung
hari.
Sama seperti sebelumnya, agar dapat melihat hasil backup data dapat dilihat pada list
backupnya. Pada list backup akan bertambah file backup yang baru sesuai dengan backup
yang dilakukan sebelumnya.
C. Komparasi dari incremental backup pada MySql dan Oracle
1. Pada incremental backup, MySQL menggunakan binary log file sedangkan Oracle
menggunakan sistem levelling.
2. Pada Oracle menggunakan RMAN scripting untuk eksekusi backup sedangkan pada
MySQL menggunakan mysqldump dan mysqlbinlog.
3. MySQL dan Oracle sama-sama dapat menerapkan hot backup dan cold backup, akan
tetapi khusus MySQL, fitur hot backup hanya tersedia untuk versi Enterprise Edition.
REFERENSI
● http://www.backup4all.com/kb/backup-types-115.html
● https://dev.mysql.com/doc/refman/5.7/en/backup-and-recovery.html
● http://www.ltn.lv/~apsitis/java-eim/pdfs/003_OracleMySQL.pdf
● http://www.rapidprogramming.com/questions-answers/What-is-the-difference-betwee
n-MySQL-and-Oracle--617

More Related Content

What's hot

What's hot (7)

Demo Recovery(Technology&Comparation)
Demo Recovery(Technology&Comparation)Demo Recovery(Technology&Comparation)
Demo Recovery(Technology&Comparation)
 
Query Mysql pada PHP
Query Mysql pada PHPQuery Mysql pada PHP
Query Mysql pada PHP
 
Mysql 2
Mysql 2Mysql 2
Mysql 2
 
Belajar pemrograman berbasis web php dhtmlx part 8 Transaction
Belajar pemrograman berbasis web php dhtmlx part 8  TransactionBelajar pemrograman berbasis web php dhtmlx part 8  Transaction
Belajar pemrograman berbasis web php dhtmlx part 8 Transaction
 
Belajar pemrograman berbasis web menggunakan DHTMLX, PHP dan MySQL
Belajar pemrograman berbasis web menggunakan DHTMLX, PHP dan MySQLBelajar pemrograman berbasis web menggunakan DHTMLX, PHP dan MySQL
Belajar pemrograman berbasis web menggunakan DHTMLX, PHP dan MySQL
 
Tugas
TugasTugas
Tugas
 
Tugas
TugasTugas
Tugas
 

Similar to Komparasi Incremental Backup MySQL dan Oracle

Dokumen Demonstrasi Backup Antara Oracle dan Firebird
Dokumen Demonstrasi Backup Antara Oracle dan FirebirdDokumen Demonstrasi Backup Antara Oracle dan Firebird
Dokumen Demonstrasi Backup Antara Oracle dan FirebirdNur Arga Dahana
 
Recovery, Bakcup dan Restore pada SQL Server
Recovery, Bakcup dan Restore pada SQL ServerRecovery, Bakcup dan Restore pada SQL Server
Recovery, Bakcup dan Restore pada SQL ServerYoppy Yunhasnawa
 
Presentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 loggingPresentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 loggingJefri Fahrian
 
28modul 41 maintenance-disaster-recovery
28modul 41 maintenance-disaster-recovery28modul 41 maintenance-disaster-recovery
28modul 41 maintenance-disaster-recoverysetioariwibowo
 
Tutorial Singkat Pengunaan Incremental Backup Menggunakan DBMS DB2
Tutorial Singkat Pengunaan Incremental Backup Menggunakan DBMS DB2Tutorial Singkat Pengunaan Incremental Backup Menggunakan DBMS DB2
Tutorial Singkat Pengunaan Incremental Backup Menggunakan DBMS DB2Ivan Dwipa Wicaksana
 
Merancang web database_content_server
Merancang web database_content_serverMerancang web database_content_server
Merancang web database_content_serverGina Nashir
 
Cara replikasi
Cara replikasiCara replikasi
Cara replikasichrezjohn
 
Backup oracle
Backup oracleBackup oracle
Backup oracle14523011
 
Backup oracle
Backup oracleBackup oracle
Backup oracle14523011
 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan databaseDesty Yani
 
Tipe rcovery database
Tipe rcovery databaseTipe rcovery database
Tipe rcovery databaseILHAMYOGI
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerKurniawan Suganda
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneterCecilia Cintahta
 

Similar to Komparasi Incremental Backup MySQL dan Oracle (20)

jBab i
jBab ijBab i
jBab i
 
#6 - Backup & Restore.pptx
#6 - Backup & Restore.pptx#6 - Backup & Restore.pptx
#6 - Backup & Restore.pptx
 
Dokumen Demonstrasi Backup Antara Oracle dan Firebird
Dokumen Demonstrasi Backup Antara Oracle dan FirebirdDokumen Demonstrasi Backup Antara Oracle dan Firebird
Dokumen Demonstrasi Backup Antara Oracle dan Firebird
 
Bab. 13
Bab. 13Bab. 13
Bab. 13
 
Recovery, Bakcup dan Restore pada SQL Server
Recovery, Bakcup dan Restore pada SQL ServerRecovery, Bakcup dan Restore pada SQL Server
Recovery, Bakcup dan Restore pada SQL Server
 
Recovery (Oracle)
Recovery (Oracle)Recovery (Oracle)
Recovery (Oracle)
 
Presentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 loggingPresentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 logging
 
28modul 41 maintenance-disaster-recovery
28modul 41 maintenance-disaster-recovery28modul 41 maintenance-disaster-recovery
28modul 41 maintenance-disaster-recovery
 
Tutorial Singkat Pengunaan Incremental Backup Menggunakan DBMS DB2
Tutorial Singkat Pengunaan Incremental Backup Menggunakan DBMS DB2Tutorial Singkat Pengunaan Incremental Backup Menggunakan DBMS DB2
Tutorial Singkat Pengunaan Incremental Backup Menggunakan DBMS DB2
 
Merancang web database_content_server
Merancang web database_content_serverMerancang web database_content_server
Merancang web database_content_server
 
Recovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10gRecovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10g
 
Database
DatabaseDatabase
Database
 
Cara replikasi
Cara replikasiCara replikasi
Cara replikasi
 
Backup oracle
Backup oracleBackup oracle
Backup oracle
 
Backup oracle
Backup oracleBackup oracle
Backup oracle
 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan database
 
Presentation dyan
Presentation dyanPresentation dyan
Presentation dyan
 
Tipe rcovery database
Tipe rcovery databaseTipe rcovery database
Tipe rcovery database
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud Server
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneter
 

Recently uploaded

Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 

Recently uploaded (20)

Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 

Komparasi Incremental Backup MySQL dan Oracle

  • 1. SISTEM MANAJEMEN BASIS DATA KOMPARASI INCREMENTAL BACKUP ANTARA MYSQL DAN ORACLE (MENGGUNAKAN RMAN SCRIPT) Disusun Oleh : 14523233 - Wahyu Fahrozi R. 14523242 - Handi Angga W. 14523262 - Ahmad Haris F. 14523286 - Oddy Septian E.P. TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ISLAM INDONESIA
  • 2. Komparasi Incremental Backup antara MySQL dan Oracle (Menggunakan RMAN Script) A. MySQL Incremental Backup Untuk memulai incremental pada DBMS MySQL, pastikan kita telah melakukan full backup terlebih dahulu. ● Initial Full Backup Full backup pada mysql dapat dilakukan dengan menggunakan syntax mysqldump. Mysqldump dapat melakukan backup terhadap banyak database dengan berbagai tabel. Pada demo di bawah ini, kami melakukan full backup pada 1 database saja yaitu database “simbada_db”. Berikut adalah screenshot daftar tabel dari database simbada_db ● Kami juga menetapkan output dari full backup database simbada_db adalah file dengan format .sql.
  • 3. ● Berikut ini adalah screenshot dari isi file simbada_db.sql hasil dari full backup ● Gambar di atas merupakan screenshot dari tabel kategori yang belum diubah. Kami akan mencoba mengubah isi tabel tersebut.
  • 4. ● Setelah diubah, kami akan melakukan recovery database simbada_db dengan menggunakan file hasil dari full backup yang telah dilakukan sebelumnya. ● Berikut adalah screenshot hasil recovery dari full backup yang telah dilakukan. Tabel kategori kembali seperti sebelum dilakukan update dan penambahan data.
  • 5. ● Selanjutnya kami akan melakukan incremental backup. Incremental Backup pada mysql dilakukan dengan menggunakan binary log. Binary log merupakan kumpulan file yang berisi data logging server. Setiap log merupakan file backup dari server aktif hingga server non-aktif ● Sebelum melakukan incremental backup pada mysql, ada beberapa pegaturan yang harus dilakukan pada file konfigurasi my.ini. ● log-bin merupakan direktori penyimpanan file log incremental backup, binlog-do-db merupakan nama database yang ingin dibackup ke dalam log, setelah itu juga atur masa expire log, dan ukuran maksimal dari file log.
  • 6. ● Setelah semua pengaturan dibuat, restart mysql ● Periksa direktori penyimpanan log di folder binlog, maka kita akan menemukan file log yang pertama yaitu binlog.000001 ● Lakukan beberapa hal seperti penambahan dan pengeditan data pada tabel
  • 7. ● Setelah itu kita dapat mengekspor file backup log ke dalam format yang diinginkan contohnya .sql ● File log sql sudah dapat dibuka maka kita akan menemukan beberapa tindakan yang kita lakukan terhadap tabel
  • 8. B. Oracle Incremental Backup 1. Masuk dan terhubung ke oracle database 10g. Hal ini dilakukan untuk melihat table space yang ada pada database. Sebenarnya tindakan ini bersifat optional, dapat dilakukan atau tidak. 2. Masuk dan terhubung ke rman serta yang menjadi target adalah sebagai sysdba. Hal ini dilakukan agar dapat terhubung ke rman prompt sehingga dapat mengakses script - script rman dan melakukan backup database. 3. Selanjutnya, dapat langsung melakukan initial backup database dengan menggunakan perintah seperti pada gambar. Hal ini dapat dilakukan atau juga tidak.
  • 9. 4. Hasil dari backup dapat dilihat dengan menggunakan script rman yang ada pada gambar. Disitu dapat dilihat tipe backup yang merupakan full backup, ukuran file backup, waktu backup dan tanggal melakukan backup. 5. Selanjutnya, dapat juga melakukan backup database beserta dengan archivelognya. Dari hasil backup database beserta dengan archivelognya dapat dilihat pada list backupnya. Pada list backup akan bertambah file backup yang baru sesuai dengan backup yang dilakukan sebelumnya.
  • 10.
  • 11. 6. Mencoba melakukan backup database dengan melakukan incremental backup level 0. Incremental backup pada level ini sama dengan full backup dimana melakukan backup terhadap semua block data. Incrementasl backup level 0 ini biasanya dilakukan untuk melakukan backup terhadap perubahan record data yang terjadi dalam satu minggu sebelumnya.
  • 12. Sama seperti sebelumnya, agar dapat melihat hasil backup data dapat dilihat pada list backupnya. Pada list backup akan bertambah file backup yang baru sesuai dengan backup yang dilakukan sebelumnya. 7. Setelah itu, coba lakukan backup database dengan menggunakan incremental backup level 1. Incremental backup pada level ini dilakukan untuk mem-backup perubahan record data yang terjadi pada proses backup yang terakhir kali dilakukan(last backup). Incremental backup level 1 ini biasanya dilakukan untuk melakukan backup terhadap transaksi yang terjadi pada setiap hari. Backup biasanya dilakukan di setiap penghujung hari.
  • 13. Sama seperti sebelumnya, agar dapat melihat hasil backup data dapat dilihat pada list backupnya. Pada list backup akan bertambah file backup yang baru sesuai dengan backup yang dilakukan sebelumnya. C. Komparasi dari incremental backup pada MySql dan Oracle 1. Pada incremental backup, MySQL menggunakan binary log file sedangkan Oracle menggunakan sistem levelling. 2. Pada Oracle menggunakan RMAN scripting untuk eksekusi backup sedangkan pada MySQL menggunakan mysqldump dan mysqlbinlog. 3. MySQL dan Oracle sama-sama dapat menerapkan hot backup dan cold backup, akan tetapi khusus MySQL, fitur hot backup hanya tersedia untuk versi Enterprise Edition.
  • 14. REFERENSI ● http://www.backup4all.com/kb/backup-types-115.html ● https://dev.mysql.com/doc/refman/5.7/en/backup-and-recovery.html ● http://www.ltn.lv/~apsitis/java-eim/pdfs/003_OracleMySQL.pdf ● http://www.rapidprogramming.com/questions-answers/What-is-the-difference-betwee n-MySQL-and-Oracle--617