Backup and DR untuk SAP MaxDB di perangkat pencadangan/pemulihan

Perhatian: Mulai 31 Juli 2027, dukungan untuk mencadangkan database SAP MaxDB menggunakan konsol pengelolaan peralatan tidak digunakan lagi. Untuk mempelajari lebih lanjut penghentian penggunaan ini dan solusi pencadangan alternatif, lihat Bermigrasi dari pencadangan database lama.

Backup and DR menggunakan peralatan pencadangan/pemulihan untuk mengambil, menyimpan, dan memulihkan cadangan database SAP MaxDB yang berjalan di Microsoft Windows, Linux, dan Unix. Bergantung pada lingkungan dan konfigurasi Anda, Backup and DR melindungi database SAP MaxDB menggunakan pencadangan berbasis volume dengan snapshot Changed Block Tracking (CBT) dan Logical Volume Manager (LVM) Linux, atau pencadangan dump dan log berbasis file.

Dokumen ini menjelaskan alur kerja pencadangan dan pemulihan untuk pendekatan berbasis volume dan berbasis file, serta API SAP MaxDB yang digunakan Backup and DR selama operasi ini.

Cara kerja: Pencadangan berbasis volume Backup and DR dengan Linux CBT

Hanya blok yang diubah yang dilacak dalam bitmap—tidak ada operasi copy-on-write atau operasi yang memerlukan banyak I/O.

Pencadangan dan pemulihan data dengan pencadangan berbasis volume dan CBT mengikuti langkah-langkah berikut:

  1. Agen Backup and DR memiliki CBT untuk melacak blok yang diubah di area data database.

  2. Agen memanggil API database untuk membekukan atau menjeda database untuk pencadangan data.

  3. Agen membuat snapshot LVM dari area data database dan menyintesis bitmap.

  4. Agen memanggil API database untuk mencairkan database.

  5. Agen menyalin blok yang diubah ke perangkat pencadangan/pemulihan, yang kemudian menghapus snapshot dan membuat katalog cadangan.

  6. Peralatan ini mengeluarkan snapshot internal dan menyintesis pencadangan penuh virtual point-in-time.

  7. Untuk pemulihan data, Backup and DR langsung memasang disk staging yang dapat ditulis ulang dan membuat database online.

Cara kerjanya: pencadangan berbasis file

Pencadangan dan pemulihan data dengan pencadangan berbasis file mengikuti langkah-langkah berikut:

  1. Agen Backup and DR di-deploy di server database.

  2. Memasang disk staging di server database.

  3. Panggil pencadangan Penuh+Inkremental menggunakan perintah pencadangan dump, dengan menulis cadangan ke disk yang terpasang.

  4. Backup and DR mengambil snapshot internal. Pencadangan log dilakukan dengan cara yang sama langsung dari sistem file pada jadwal apa pun yang Anda konfigurasi.

  5. Untuk pemulihan data, Backup and DR langsung memasang disk staging ke server database dan memulai operasi pemulihan database. Log dapat diputar ke titik waktu mana pun setelah database dipulihkan.

API SAP MaxDB

Backup and DR menggunakan API pencadangan SAP MaxDB berikut:

  • Snapshot LVM dan CBT Linux: API UTIL_EXECUTE SUSPEND LOGWRITER dan UTIL_EXECUTE RESUME LOGWRITER MaxDB dengan snapshot LVM dan CBT Linux

  • Pencadangan berbasis file: API pencadangan berbasis file MaxDB dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_start

    Tindakan ini akan memberikan pencadangan penuh database dalam format cadangan. Prasyarat untuk pencadangan data adalah menentukan template pencadangan terlebih dahulu. Pemulihan db Recovery API memulihkan database dengan menimpa area data secara fisik.

  • Pencadangan log MaxDB: Pencadangan autolog MaxDB harus diaktifkan di sisi aplikasi. Backup and DR menyalin file cadangan log ke disk staging dengan perintah cp. Karena Pencadangan Autolog diaktifkan, kita menggunakan perintah os untuk menghapus pencadangan log.

Langkah berikutnya

Menyiapkan database untuk Backup and DR

Dokumentasi lain untuk Backup and DR untuk MaxDB

Halaman ini adalah salah satu dari serangkaian halaman khusus untuk melindungi dan memulihkan database MaxDB dengan Backup dan DR. Anda dapat menemukan informasi tambahan di halaman berikut: