AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
Flashback technology oracle
1. SISTEM MANAJEMENT BASISDATA
FLASHBACK TECHNOLOGY ORACLE
Disusun Oleh :
Bambang Hermanto (13523106)
Rizky Rivaldi (15523081)
Aditya Rangga T (15523089)
FAKULTAS TEKNOLOGI INDUSTRI
TEKNIK INFORMATIKA
UNIVERSITAS ISLAM INDONESIA
2. 1. Pengantar
Flashback technology merupakan fitur baru dalam oracle , dengan flashback tecnology
kita bisa mengembalikan database ke kondisi tertentu bedasarkan waktu, flashback
technology di gunakan untuk melakukan recovery database karena user sering melakukan
recovery database karena user melakukan delete/drop pada table atau bisa juga terjadi
kesalahan transaksi yang sangat kompleks sehingga terlalu sulit untuk di telusuri.
2. Implementasi Program
Pada tahap ini akan menjelasakan hasil capture dari program Flashback Technology di sini
kami menggunakan oracle 12c , berikut adalah demo menggunakan flashback table dan
flashback query
1. Pada tahap awal kita melakukan connect ke user , karna kami sudah membuat user
sebelumnya maka tinggal login menggunakan user yang sudah di buat yaitu “rangga”
Untuk pada tahap ini kita melakukan flashback table :
2. Kemudian kita melihat isi tabel . nah kami sebelumnya juga sudah membuat table
yaitu “smbd”
3. Lakukan drop table
4. Setelah table di drop/hapus maka lakukan pengecekan pada recyclebin untuk
membuktikan data tersebut benar-benar terhapus
3. 5. Cek kembali table smbd , jika benar-benar sudah di hapus maka akan tampil seperti
gambar berikut , nah itu menandakan bahwa table yang sudah kita buat memang
benar-benar sudah terhapus
6. Untuk mengembalikan tabel yang sudah terhapus menggunakan perintah flashback
table smbd to before drop.
7. Cek kembali table yang sudah terhapus tadi , table yang sudah terhapus tadi telah
berhasil kita kembalikan , jika berhasil maka akan tampil sebagai berikut
8. Selanjutnya kita akan melakukan flashback query langsung saja kita connect kembali
dengan user yang sudah di buat
9. Cek lagi table yang sudah di buat dengan perintah berikut . dengan tujuan untuk
mengecek isi dari table
4. 10. Lakukan drop pada table sama seperti sebelumnya seperti berikut:
11. Setelah di drop kemudian lakukan commit , bertujuan untuk menyimpan data ke
server oracle
12. Pada tahap ini kita akan mengembalikan data yang sudah di drop tadi dengan
memasukkan perintah as of timestamp (sysdate – interval ‘5’ minute) artinya kita
mengembalikan data yang terhapus dengan interval kurang dari 5 menit tadi
13. Periksa isi data pada table yang sudah kita kembalikan tadi maka akan tampil sebagai
berikut
Dengan begitu kita telah berhasil menggunakan flashback technology