Ada dua cara untuk memulihkan database SAP HANA dari cadangan:
Memasang cadangan SAP HANA sebagai pemasangan standar
Pemasangan standar menyediakan disk gambar cadangan data, log aktif, dan volume log arsip ke target yang ditentukan. Anda dapat memasang cadangan snapshot database SAP HANA sebagai pemasangan standar:
Pemeriksaan awal selama pemasangan
Sebelum tugas pemasangan dijalankan, pemeriksaan awal berikut dilakukan:
- Status konektivitas konektor: Pastikan agen Pencadangan dan DR diinstal dan secret diterapkan untuk konektivitas host antara appliance pencadangan/pemulihan dan agen Pencadangan dan DR.
- Lokasi pemasangan yang ditentukan tersedia untuk operasi pemasangan.
- Biner HANA telah diinstal
- Pastikan SID HANA yang sama dengan sumber tidak berjalan di target.
- Versi instance HANA lebih besar dari 2.0 SP05.
- Pemeriksaan Izin Di Project sumber dan target untuk layanan Cloud Storage.
Pasang cadangan
Gunakan petunjuk ini untuk memasang cadangan:
Klik kanan database yang dilindungi dari daftar App Manager Applications, lalu pilih Access.
Pilih gambar snapshot, lalu pilih Pasang.
Di halaman Mount:
- Nama project, Region, dan Zone: Pilih project, region, dan zona instance tempat Anda ingin memasang image database HANA.
- Nama Instance: Instance Compute Engine yang memenuhi syarat (node HANA) akan tersedia untuk dipilih di menu drop-down. Pilih node untuk pemasangan dari drop-down. .
Atau, masukkan nama unik yang terkait dengan pemasangan di kolom Label.
DATABASE TENAN YANG DISERTAKAN hanya bersifat informatif, yang menampilkan daftar database tenan dalam image cadangan.
Di bagian Opsi Pemetaan:
- Lokasi Pemasangan Volume DATA: Kolom ini diisi otomatis dengan jalur perangkat sumber dan jenis disk tempat volume data HANA dipasang.
- Log Volume Mount Location: Kolom ini diisi otomatis dengan jalur perangkat sumber dan jenis disk tempat volume log aktif HANA dipasang.
Lokasi Pemasangan Volume Cadangan Log: Kolom ini diisi otomatis dengan jalur perangkat sumber dan jenis disk tempat volume cadangan log arsip HANA dipasang.
- JALUR PERANGKAT: sudah diisi sebelumnya dengan JALUR PERANGKAT sumber. Berikan jalur yang tidak digunakan di target yang dipilih dan yang ingin Anda gunakan untuk memasang image snapshot VOLUME DATA, VOLUME LOG, dan VOLUME CADANGAN LOG di server target.
- JENIS DISK: telah diisi otomatis dengan nilai JENIS DISK sumber. Anda dapat mengubah jenis disk dengan memilih jenis yang berbeda dari nilai drop-down.
Klik Pemeriksaan pra-cetak. Tindakan ini memvalidasi opsi yang diperlukan di server target agar pemasangan berhasil. Jika pemeriksaan pra-penerbangan gagal, pra-penerbangan akan menunjukkan pemeriksaan mana yang gagal sehingga Anda dapat memperbaikinya dan menjalankan ulang pra-penerbangan.
Klik Kirim. Anda dapat membuka Job Monitor untuk melihat progres dan detail tugas.
Lepaskan image snapshot cadangan yang terpasang
Untuk menghapus atau menyimpan disk setelah pemasangan berhasil:
- Buka halaman Application > Access, lalu pilih gambar yang digunakan untuk pemasangan.
- Di halaman Akses di bagian drop-down Pemasangan aktif saat ini, pilih
salah satu opsi:
- Lepaskan & Hapus: Pilih opsi ini untuk melepaskan direktori pemasangan, melepaskan disk, dan menghapus disk dari server target.
- Lupakan Pemasangan Aktif: Pilih opsi ini untuk membiarkan disk terpasang dan ter-mount, tetapi menghapus metadata dari Layanan Pencadangan dan DR. Anda harus menggunakan konsol Google Cloud untuk menghapus image ini dari instance target setelah operasi ini selesai.
Memulihkan database SAP HANA
Sebelum Anda dapat memulihkan database SAP HANA dari image cadangan, tinjau persyaratan lisensi ini.
Persyaratan lisensi dan dampaknya pada pemulihan
- Kunci lisensi untuk database SAP HANA didasarkan pada ID sistem dan ID hardware. Setelah pemulihan, kunci lisensi SAP HANA menjadi tidak valid jika SID atau ID hardware telah berubah.
- Selama pemulihan, kunci lisensi sementara akan diinstal secara otomatis jika cadangan yang digunakan untuk pemulihan memiliki lisensi permanen, yang masih valid. Anda dapat menggunakan lisensi sementara yang diinstal secara otomatis hingga 90 hari. Selama waktu ini, Anda harus mengajukan permohonan ke SAP agar lisensi dari database sumber ditransfer ke kunci lisensi baru. Kemudian, Anda perlu menginstal kunci lisensi baru di database SAP HANA yang dipulihkan.
- Jika cadangan yang digunakan untuk pemulihan hanya memiliki lisensi sementara, database akan berada dalam mode lockdown segera setelah pemulihan.
- Database sumber dengan lisensi sementara Ini adalah cadangan yang diambil dengan lisensi sementara.
- Pulihkan kembali ke sumber: 90 hari sejak waktu pembuatan database dan database dalam mode penguncian.
- Memulihkan ke target baru: Gagal karena lisensi sementara SAP tidak mengizinkan pemulihan ke target baru.
- Database sumber dengan lisensi permanen Ini adalah cadangan yang diambil dengan lisensi
permanen.
- Pulihkan kembali ke sumber: Tidak ada masalah.
- Pulihkan ke target baru: Target ini memiliki lisensi uji coba 90 hari. Pencadangan berhasil, tetapi Anda tidak dapat menggunakan cadangan baru untuk memulihkan.
Referensi SAP
- https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/19a0f5a85685453080f00087bb9b9c98.html
- https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/bddd0b28bb571014bd9592d247dcd403.html
Pemeriksaan preflight
Sebelum mengirimkan prosedur pemulihan, pemeriksaan pra-penerbangan memvalidasi prasyarat yang diperlukan agar pemulihan database berhasil.
- SID HANA: HANA dikonfigurasi di node target dengan nama SID HANA yang sama.
- Verifikasi Status Database: Database HANA tidak aktif dan berjalan.
- File konfigurasi: File konfigurasi global.ini tersedia di server target
- Jalur pencadangan log: Jalur pencadangan log ditetapkan di bagian global.ini
- Versi HANA: Versi HANA target sama dengan versi HANA sumber.
- USERSTOREKEY: Kunci userstore yang diberikan ada di target atau nama pengguna dan sandi istimewa yang valid ditentukan yang ada pada saat pencadangan.
- Untuk memulihkan ke target baru, pastikan Titik pemasangan yang ditentukan di opsi pemetaan tidak digunakan atau dipasang di server target.
- Verifikasi Detail Volume Data & Log: Jika jalur Volume Data & Log dalam file konfigurasi (global.ini) ditentukan selain jalur perangkat yang dipilih di opsi pemetaan, file konfigurasi (global.ini) akan diperbarui dengan jalur yang dipilih di opsi pemetaan.
- Status Node:
- Konfigurasi peningkatan skala dan mandiri: Server HANA target aktif dan tersedia
- Konfigurasi HA HANA (1+n): Memvalidasi bahwa replikasi dinonaktifkan. Replikasi harus dinonaktifkan sebelum pemulihan dapat dimulai. Replikasi setelah pemulihan harus dikonfigurasi ulang. Memulihkan ke node cluster HANA HA (1+n) akan menghasilkan pembuatan aplikasi mandiri di host target yang dipilih. Pengguna harus mengonfigurasi kembali cluster secara eksplisit sesuai kebutuhan dan menemukan aplikasi dengan tepat.
Memulihkan database SAP HANA
- Dari daftar App Manager Applications, klik kanan database, lalu pilih Access.
- Pilih gambar cadangan yang akan dipulihkan, lalu pilih Pulihkan.
Di halaman Pulihkan, opsi yang tersedia adalah:
- Pulihkan kembali ke sumber: Semua kolom telah diisi sebelumnya dengan nilai sumber instance SAP HANA yang dilindungi dan tidak dapat diubah kecuali Opsi aplikasi.
- Pulihkan ke target baru: Semua kolom telah diisi sebelumnya dengan nilai sumber instance SAP HANA yang dilindungi dan dapat diubah.
Opsi
- Project name, Region, dan Zone:
- Jika Anda memulihkan kembali ke sumber: Semua kolom telah diisi sebelumnya dengan nilai sumber instance SAP HANA yang dilindungi dan tidak dapat diubah.
- Jika Anda memulihkan ke target baru: Untuk memulihkan ke target baru, pilih project, region, dan zona instance yang ingin Anda pulihkan database HANA-nya.
- Nama Instance:
- Jika Anda memulihkan kembali ke sumber: Instance Compute Engine sumber dipilih dan tidak dapat diubah.
- Jika Anda memulihkan ke target baru: Instance Compute Engine yang memenuhi syarat (node HANA) akan tersedia untuk dipilih di menu drop-down. Pilih node untuk pemulihan dari drop-down.
- Label: Secara opsional, masukkan nama unik yang akan dikaitkan dengan pemasangan ini.
- Database Tenant yang Disertakan hanya berisi informasi, yang menampilkan daftar database tenant dalam image cadangan.
- Ganti identitas Aplikasi Asli: Opsi ini hanya tersedia
saat pemulihan dilakukan ke host baru pada perangkat cadangan/pemulihan yang sama
tempat cadangan awalnya dibuat.
- Ya: Opsi ini akan menggantikan aplikasi asli dengan aplikasi yang dipulihkan, yang akan memiliki ID aplikasi, jobhistory, gambar cadangan, dan paket pencadangan yang sama dengan aplikasi asli.
- Tidak: Aplikasi ini tidak akan menggantikan aplikasi asli. Aplikasi ini akan ditemukan sebagai aplikasi baru sebagai bagian dari tugas pemulihan.
Opsi Aplikasi
Waktu maju: Pilih tanggal dan waktu untuk database yang dilindungi dengan log untuk dipulihkan ke titik waktu yang diperlukan.
TARGET DATABASE SID: Kolom ini diisi otomatis dengan nama SID database yang dilindungi dan tidak dapat diubah.
SAP DB USER STORE-KEY: Kolom ini telah diisi sebelumnya dengan kunci penyimpanan pengguna selama pencadangan. Kunci userstore baru dapat ditentukan dengan nama pengguna dan sandi istimewa yang tersedia selama pencadangan. Kunci userstore baru ini akan dibuat dan akan digunakan untuk pemulihan.
- Jika nama pengguna dan sandi diberikan dengan kunci userstore yang ada, maka kunci userstore akan dibuat ulang dengan nama pengguna dan sandi ini. Validasi hanya akan dilakukan setelah systemdb dipulihkan. Pemulihan tenant dapat gagal jika nama pengguna atau sandi tidak valid atau tidak berisi hak istimewa yang tepat dan atau tidak tersedia sebagai bagian dari image cadangan.
- Jika kunci userstore baru dengan nama pengguna dan sandi ditentukan, maka kunci userstore akan dibuat dengan nama kunci userstore, nama pengguna, dan sandi yang ditentukan. Validasi hanya akan dilakukan setelah pemulihan systemdb. Pemulihan tenant dapat gagal jika nama pengguna atau sandi tidak valid atau tidak berisi hak istimewa yang tepat atau tidak tersedia sebagai bagian dari image cadangan.
- Jika tidak ada userstorekey, nama pengguna, dan sandi yang diteruskan, maka selama pemeriksaan awal, validasi akan terjadi untuk memeriksa apakah userstorekey yang digunakan selama pencadangan ada di server target. Pemeriksaan awal gagal jika userstorekey yang digunakan selama pencadangan tidak ditemukan. Pemulihan tenant dapat gagal jika nama pengguna atau sandi tidak valid atau tidak berisi hak istimewa yang tepat atau tidak tersedia sebagai bagian dari image cadangan.
- Jika tidak ada userstorekey yang diteruskan, tetapi nama pengguna dan sandi diberikan, maka userstorekey yang digunakan selama pencadangan akan dibuat ulang dengan kredensial yang diteruskan di server target. Pemulihan tenant dapat gagal jika nama pengguna atau sandi tidak valid atau tidak berisi hak akses yang tepat atau tidak tersedia sebagai bagian dari image cadangan.
Opsi Pemetaan
- Lokasi Pemasangan Volume DATA: Kolom ini diisi otomatis dengan jalur perangkat sumber dan jenis disk tempat volume data HANA dipasang.
- Log Volume Mount Location: Kolom ini diisi otomatis dengan jalur perangkat sumber dan jenis disk tempat volume log aktif HANA dipasang.
Lokasi Pemasangan Volume cadangan log: Ini telah diisi otomatis dengan jalur perangkat sumber dan jenis disk tempat volume cadangan log arsip HANA dipasang.
Jalur Perangkat: Tidak dapat diubah untuk memulihkan kembali ke sumber. Hal ini dapat diubah selama pemulihan ke target baru.
Jenis Disk: Dapat diubah untuk dipulihkan kembali ke sumber. Hal ini dapat diubah selama pemulihan kembali ke sumber atau ke target baru. Jenis disk memungkinkan Anda memilih jenis penyimpanan blok pokok yang digunakan untuk data yang dipulihkan dari image cadangan.
Memulihkan Konfigurasi HANA Kustom
Image cadangan merekam setelan konfigurasi khusus pelanggan (file .ini yang telah diubah dari default). Anda dapat memilih untuk memulihkan setelan konfigurasi kustom yang diambil pada saat pencadangan.
Memulihkan Konfigurasi HANA Kustom memerlukan pengguna database yang dikonfigurasi di kunci penyimpanan pengguna untuk memiliki hak istimewa ADMIN DATABASE dan ADMIN INIFILE.
Memulihkan cadangan terenkripsi di Persistent Disk
Memulihkan kembali ke sumber: Pemulihan ke sistem sumber berhasil jika kunci enkripsi yang digunakan untuk pencadangan terbaru cocok dengan kunci saat ini di sumber. Jika kunci enkripsi telah diubah, sebelum memulai tugas pemulihan, Anda harus membuat file konfigurasi sebagai berikut.
Memulihkan ke target baru: Cara paling sederhana adalah meng-clone instance Compute Engine sumber ke target baru. Instance ini akan memiliki konfigurasi yang sama dengan instance sumber dan tidak ada prasyarat tambahan yang diperlukan.
Jika cloning server database sumber tidak memungkinkan, buat file konfigurasi sebagai berikut dan pastikan semua prasyarat yang tercantum di bagian pemulihan terpenuhi.
Membuat file konfigurasi
Jika kunci enkripsi yang digunakan untuk pencadangan terbaru tidak lagi cocok dengan kunci saat ini di server sumber, Anda harus mengimpor kunci enkripsi selama proses pemulihan. Tindakan ini memerlukan file konfigurasi.
Buat file konfigurasi
DB_DETAILS.lst
dengan izin baca 400 di server SAP HANA di/hana/shared
. Masukkan sandi enkripsi dengan nama tenant sebagai berikut:<HANA SID> <TENANT NAME> '<PASSWORD>'
Contoh: Untuk instance HANA "S82"
S82 SYSTEMDB 'aaaaaaaa' S82 S82 'aaaaaaaa'
Pastikan untuk memberikan file konfigurasi (/hana/shared/DB_DETAILS.lst)
Klik pemeriksaan pre-flight.
- Jika pemeriksaan pra-peluncuran gagal, perbaiki masalahnya, lalu kirim ulang Pemeriksaan Pra-Peluncuran.
- Jika pemeriksaan pra-penerbangan berhasil, klik Kirim untuk mengirimkan tugas pemulihan.