SlideShare a Scribd company logo
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

Demo Recovery(Technology&Comparation)
Demo Recovery(Technology&Comparation)Demo Recovery(Technology&Comparation)
Demo Recovery(Technology&Comparation)
DienNoorFawziahPandi
 
Query Mysql pada PHP
Query Mysql pada PHPQuery Mysql pada PHP
Mysql 2
Mysql 2Mysql 2
Mysql 2
Fajar Baskoro
 
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
Tobing Manuppak
 
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
Tobing Manuppak
 
Tugas
TugasTugas
Tugas
TugasTugas

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 Dokumentasi komparasi incremental backup oracle dengan mysql

jBab i
jBab ijBab i
#6 - Backup & Restore.pptx
#6 - Backup & Restore.pptx#6 - Backup & Restore.pptx
#6 - Backup & Restore.pptx
ahmadfadlitambunan
 
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
Nur 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 Server
Yoppy Yunhasnawa
 
Recovery (Oracle)
Recovery (Oracle)Recovery (Oracle)
Recovery (Oracle)
Netherdrake7
 
Presentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 loggingPresentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 logging
Jefri Fahrian
 
28modul 41 maintenance-disaster-recovery
28modul 41 maintenance-disaster-recovery28modul 41 maintenance-disaster-recovery
28modul 41 maintenance-disaster-recovery
setioariwibowo
 
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
Ivan Dwipa Wicaksana
 
Merancang web database_content_server
Merancang web database_content_serverMerancang web database_content_server
Merancang web database_content_server
Gina Nashir
 
Recovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10gRecovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10g
Selviana Desi Permatasari
 
Database
DatabaseDatabase
Database
Doni Rizky
 
Cara replikasi
Cara replikasiCara replikasi
Cara replikasi
chrezjohn
 
Backup oracle
Backup oracleBackup oracle
Backup oracle
14523011
 
Backup oracle
Backup oracleBackup oracle
Backup oracle
14523011
 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan database
Desty Yani
 
Presentation dyan
Presentation dyanPresentation dyan
Presentation dyan
Dyan Restyani Safitri
 
Tipe rcovery database
Tipe rcovery databaseTipe rcovery database
Tipe rcovery database
ILHAMYOGI
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud Server
Kurniawan Suganda
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneterCecilia Cintahta
 

Similar to Dokumentasi komparasi incremental backup oracle dengan mysql (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

REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptxREAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
ianchin0007
 
Mengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada AnakMengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
CP dan ATP bahasa indonesia fase B kelas 12.pdf
CP dan ATP bahasa indonesia fase B kelas 12.pdfCP dan ATP bahasa indonesia fase B kelas 12.pdf
CP dan ATP bahasa indonesia fase B kelas 12.pdf
andimagfirahwati1
 
Perangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdekaPerangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdeka
AchmadArifudin3
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptxPRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
Hasbullah66
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
BAHTIARMUHAMAD
 
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdfPERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
MunirLuvNaAin
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
SDNBotoputih
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
SafaAgrita1
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
vivi211570
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
SDNBotoputih
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
DenysErlanders
 
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
dhenisarlini86
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 

Recently uploaded (20)

REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptxREAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
 
Mengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada AnakMengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada Anak
 
CP dan ATP bahasa indonesia fase B kelas 12.pdf
CP dan ATP bahasa indonesia fase B kelas 12.pdfCP dan ATP bahasa indonesia fase B kelas 12.pdf
CP dan ATP bahasa indonesia fase B kelas 12.pdf
 
Perangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdekaPerangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdeka
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptxPRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
 
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdfPERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
 
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 

Dokumentasi komparasi incremental backup oracle dengan mysql

  • 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