Video: Tutorial #3 - Cara melihat rekaman atau Playback CCTV 2024
Arsip Data Flashback Oracle 12c adalah mekanisme basis data yang memungkinkan Anda menyimpan secara berkala atau tanpa batas waktu menyimpan semua versi baris dalam tabel selama masa pakainya. Anda kemudian dapat memilih waktu untuk melihat data seperti adanya pada titik waktu tertentu.
Sadarilah bahwa Flashback Data Archive adalah fitur berlisensi. Kabar baiknya: Ini termasuk kompresi lanjutan, yang membuat biaya kompresi canggih menjadi nilai yang lebih baik lagi.
Anda tidak perlu mengkodekan pemicu kompleks untuk memindahkan baris ke tabel riwayat. Anda juga tidak perlu mengkodekan logika aplikasi yang kompleks untuk mengambil data. Pengarsipan benar-benar transparan bagi pengembang dan pengguna akhir. Oracle kadang-kadang menyebut fitur ini sebagai Oracle Total Recall. (Tidak, itu bukan referensi untuk film murahan tahun 1990an.)
Bila Anda mengaktifkan Arsip Data Flashback, versi baris dikompres secara otomatis untuk menghemat ruang. Anda juga dapat menentukan periode retensi.
Anda tidak dapat melakukan operasi tertentu (seperti DROP atau TRUNCATE) pada tabel di mana Anda telah mengaktifkan Arsip Data Flashback. Selanjutnya, Anda tidak dapat mengubah data historis; ini memastikan validitas dan konsistensi data arsip.
Flashback Data Archive adalah operasi yang benar-benar online. Tidak diperlukan downtime untuk mengaktifkan atau menggunakan fitur ini. Ini diaktifkan berdasarkan table-by-table. Anda juga dapat mengelompokkan objek menurut periode retensi agar manajemen lebih mudah. Indeks tidak terjaga, tapi Anda bisa membuat indeks sendiri untuk memudahkan pencarian.
Setelah periode retensi yang ditentukan berakhir, data secara otomatis dibersihkan untuk menghemat ruang. Jika ruang menjadi perhatian, Anda dapat menetapkan kuota untuk membatasi pertumbuhan arsip. Juga, untuk mengatur data Flashback Anda dengan sebaik-baiknya, buat tablespace untuk menyimpan data Flashback untuk periode retensi tertentu.
Jika kuota arsip terlampaui, transaksi baru diblokir. Mengawasi penggunaan ruang dan secara berkala memeriksa log peringatan untuk peringatan ruang.
Berikut adalah cara menggunakan Arsip Data Flashback:
-
Buat tablespace yang menyimpan data untuk periode retensi satu tahun:
tablespace dalam contoh ini dinamai untuk tujuan dokumentasi. Anda melihat ini:
tablespace dibuat.
-
Buat objek Arsip Data Flashback di tablespace Anda dengan retensi satu tahun dan batas ruang 10GB:
-
Aktifkan data Flashback yang diarsipkan di atas meja untuk menyimpan riwayat baris:
Anda lihat ini:
Tabel diubah
-
Query tabel untuk melihat tampilannya:
Dalam kasus ini, Anda mencari emp 6 bulan sebelumnya.Anda melihat gambar baris seperti yang ada 180 hari yang lalu.
Anda tidak dapat menjatuhkan, memotong, atau memodifikasi baris historis dalam tabel ini selama Flashback Data Archive diaktifkan.
Untuk menghapus status Arsip Data Flashback, menghapus semua data historis, ketik ini:
Anda melihat ini:
Tabel diubah.