Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pencadangan basis data Oracle:Jenis pencadangan dan strategi pencadangan

Kami menjelaskan di sini Pencadangan database Oracle:Jenis pencadangan dan strategi pencadangan

Berbagai Jenis Cadangan Oracle

Apa itu pencadangan online:

Cadangan online atau juga dikenal sebagai pencadangan terbuka, adalah pencadangan di mana semua file data baca-tulis dan file kontrol belum diperiksa sehubungan dengan SCN yang sama.
Misalnya, satu header file data baca-tulis mungkin berisi sebuah SCN 500 sementara header file data baca-tulis lainnya berisi SCN 105 atau 100. Oracle tidak dapat membuka database sampai semua SCN header ini konsisten, yaitu, sampai semua perubahan yang dicatat dalam log redo online telah disimpan ke file data pada disk

Ini adalah cadangan yang diambil saat sistem aktif dan tersedia untuk pembaruan pengguna

Apa itu pencadangan offline:

Cadangan Offline:semua file data dan file kontrol konsisten pada titik waktu yang sama – konsisten dengan SCN yang sama,
misalnya. Satu-satunya tablespace dalam cadangan konsisten yang diizinkan untuk memiliki SCN lama adalah tablespaces baca-saja dan offline-normal. Satu-satunya cara untuk melakukan pencadangan jenis ini adalah dengan mematikan basis data dengan bersih dan membuat cadangan saat basis data ditutup. Cadangan seluruh basis data yang konsisten adalah satu-satunya opsi pencadangan yang valid untuk basis data yang berjalan dalam mode NOARCHIVELOG.

itu adalah cadangan yang diambil saat sistem mati dan tidak tersedia untuk pembaruan pengguna

Apa itu Cadangan seluruh basis data
Jenis pencadangan yang paling umum, seluruh cadangan basis data berisi file kontrol bersama dengan semua file basis data yang dimiliki oleh basis data. Jika beroperasi dalam mode ARCHIVELOG, DBA juga memiliki opsi untuk mencadangkan bagian-bagian yang berbeda dari basis data selama periode waktu tertentu, sehingga membangun seluruh bagian cadangan basis data satu per satu.
Apa itu pencadangan Tablespace
Cadangan tablespace adalah bagian dari database. Cadangan tablespace hanya valid jika database beroperasi dalam mode ARCHIVELOG. Satu-satunya waktu pencadangan tablespace valid untuk database yang berjalan dalam mode NOARCHIVELOG adalah ketika tablespace tersebut hanya-baca atau offline-normal

Apa itu backup datafile

Cadangan file data adalah cadangan dari file data tunggal. Pencadangan file data, yang tidak biasa seperti pencadangan tablespace dan hanya valid jika database dijalankan dalam mode ARCHIVELOG. Satu-satunya waktu backup datafile valid untuk database yang berjalan dalam mode NOARCHIVELOG adalah jika datafile tersebut adalah satu-satunya file dalam tablespace. Sebagai contoh, backup adalah backup tablespace, tetapi tablespace hanya berisi satu file dan bersifat read-only atau offline-normal. .

Apa yang dimaksud dengan cadangan file kontrol
Cadangan file kontrol adalah cadangan file kontrol database. Jika database terbuka, pengguna dapat membuat cadangan yang valid dengan mengeluarkan pernyataan SQL berikut:ALTER DATABASE BACKUP CONTROLFILE ke 'lokasi'; atau gunakan Recovery Manager (RMAN).
Apa yang dimaksud dengan pencadangan log yang diarsipkan

Log redo yang diarsipkan adalah kunci keberhasilan pemulihan media. Bergantung pada ruang disk yang tersedia dan jumlah transaksi yang dijalankan di database, Anda ingin menyimpan arsip log selama beberapa hari di disk dan Anda ingin mencadangkannya secara teratur untuk memastikan pemulihan yang lebih lengkap
Konfigurasi cadangan file

File konfigurasi dapat terdiri dari spfile atau init.ora, file password, tnsnames.ora, dan sqlnet.ora. Karena file-file ini tidak sering berubah, maka mereka memerlukan jadwal pencadangan yang lebih jarang. Jika Anda kehilangan file konfigurasi, itu dapat dengan mudah dibuat ulang secara manual. Jika waktu pemulihan adalah premium, akan lebih cepat untuk memulihkan cadangan file konfigurasi daripada membuat file secara manual dengan format tertentu.
Atribut penting untuk strategi Pencadangan

Kita harus mengikuti prinsip-prinsip sederhana ini untuk memiliki strategi pencadangan yang baik
1) Multiplex the online redo logs
2) Jalankan database dalam mode ARCHIVELOG dan arsipkan redo logs ke beberapa lokasi
3) Pertahankan multiple secara bersamaan backup file kontrol
4) Lakukan backup file data fisik secara berkala dan simpan di tempat yang aman, buat banyak salinan jika memungkinkan
Jenis metode Backup

Oracle memberi pengguna pilihan beberapa metode dasar untuk membuat cadangan. Metode tersebut meliputi:
1) Recovery Manager (RMAN) – Komponen yang membuat koneksi dengan proses server dan mengotomatiskan pergerakan data untuk operasi pencadangan dan pemulihan.
2) Oracle Enterprise Manager – GUI antarmuka yang memanggil Recovery Manager.
3) Oracle Data Pump atau Ekspor/Impor – Utilitas membuat pencadangan logis dengan menulis data dari database Oracle ke file sistem operasi dalam format berpemilik. Data ini nantinya dapat diimpor ke database.
4) Dikelola Pengguna – Database dicadangkan secara manual dengan menjalankan perintah khusus untuk sistem operasi pengguna.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih Kumpulkan Massal ke Contoh Oracle

  2. Membuat Aplikasi Java di Oracle JDeveloper, Bagian 2

  3. Penanganan BLOB Oracle jdbc yang terlalu rumit

  4. Mendapatkan baris tambahan - Setelah bergabung dengan 3 tabel menggunakan Gabung Kiri

  5. Pengembang Oracle SQL - Cara Memulihkan Tabel yang Dijatuhkan