Memasang cadangan Oracle sebagai database virtual di konsol pengelolaan appliance

Sebelum memulai

Untuk database Oracle dengan Transparent Data Encryption (TDE), wallet untuk TDE dapat diambil dengan menetapkan setelan lanjutan lokasi file konfigurasi Oracle untuk aplikasi Oracle. Pemasangan berbasis Application Awareness untuk database yang mengaktifkan TDE mengharuskan wallet disalin ke lokasi yang sesuai di host pemasangan, dan wallet harus dikonfigurasi dan terbuka. Untuk menyetel login otomatis, gunakan kode ini:

orapki wallet create -wallet <wallet_path> -auto_login -pwd <wallet_password>

Memasang database Oracle sebagai aplikasi virtual

Untuk memasang database Oracle sebagai aplikasi virtual, ikuti langkah-langkah berikut:

  1. Dari konsol pengelolaan peralatan Backup and DR, klik App Manager > Applications dan masukkan nama aplikasi database atau gunakan filter untuk memudahkan mendapatkan image database yang Anda perlukan.

  2. Klik kanan aplikasi, lalu pilih Access.

  3. Di halaman Access, pilih image yang diperlukan, lalu klik Mount di menu Mount.

  4. Di bagian Application Options, aktifkan Create New Virtual Application.

  5. Isi formulir sesuai kebutuhan untuk aplikasi virtual ini. Kolom yang ditandai dengan tanda bintang (*) wajib diisi. Anda dapat mengklik setiap entri untuk mendapatkan informasi bermanfaat tambahan.

    Opsi Aplikasi

    • Jika aplikasi sumber dilindungi oleh kebijakan snapshot yang telah mengaktifkan pencadangan log database, dan log tersedia dengan image, Anda dapat menggunakannya untuk melakukan roll forward ke titik waktu tertentu dengan mengubah opsi ini di bagian Roll Forward Time:

      • Kolom tanggal berisi semua kemungkinan tanggal yang dapat digunakan untuk melakukan roll forward database—melalui penerapan log transaksi database. Pilih tanggal yang Anda inginkan untuk memajukan database.
      • Kolom waktu berisi penggeser yang menampilkan semua kemungkinan waktu pada tanggal yang dipilih yang dapat di-roll forward oleh database. Jika Anda memilih tanggal terbaru yang memungkinkan, lalu memindahkan penggeser ke posisi paling kanan, tugas akan berlaku untuk semua log yang tersedia. Jika Anda memilih tanggal paling awal dan memindahkan penggeser ke posisi paling kiri, tugas tidak akan menerapkan log.
      • Anda dapat menentukan untuk melakukan roll forward menggunakan User Time atau Host Time. Waktu Pengguna bersifat relatif terhadap waktu lokal pengguna saat ini. Waktu host bersifat relatif terhadap sistem yang menghosting data yang akan dipasang.
    • Target Database SID: Tentukan SID untuk database Oracle baru yang akan disediakan di target. Ikuti konvensi penamaan Oracle standar untuk nilai ini. Pastikan versi database host target cocok dengan versi host sumber, dan ada cukup resource di server database target. Ikuti konvensi penamaan Oracle standar untuk nilai ini.

    • Nama Pengguna: Tentukan kredensial pengguna Sistem Operasi Oracle di target.

    • Oracle Home Directory: Tentukan Oracle Home Directory ($ORACLE_HOME) di server database target.

    • Pemasangan Application Awareness adalah database baru. Jika Anda ingin melindungi database baru, aktifkan Manage New Application untuk menerapkan rencana pencadangan ke database baru. Kolom Template dan Profile baru akan muncul, tempat Anda dapat memilih template cadangan dan profil resource yang ada. Snapshot database bersifat inkremental.

    Opsi Lanjutan

    • Jalur Direktori Admin TNS: Tentukan jalur Direktori TNS_ADMIN—jalur file tnsnames.ora—di server database target.

    • Database Memory Size in MB: Ukuran total memori database, dalam MB, untuk database yang disediakan di target. Lihat tabel berikut untuk mengetahui perilaku yang diharapkan, bergantung pada cara parameter ini dan SGA%—berikutnya—ditetapkan.

    • SGA%: Parameter untuk mengonfigurasi memori SGA/PGA, sebagai persentase dari total memori, untuk database yang sedang disediakan. Lihat tabel berikut untuk mengetahui perilaku yang diharapkan, bergantung pada cara setelan ini dan Database Memory Size in MB ditetapkan.

    Ukuran Memori Database dalam MB SGA% Perilaku
    tidak ditentukan T/A Total ukuran memori database dan parameter memori pada target sama dengan database sumber.
    specified tidak ditentukan Parameter MEMORY_TARGET ditetapkan untuk database yang disediakan di target.
    specified specified Tetapkan SGA dan PGA untuk database yang disediakan di target ke:
    SGA_TARGET = Database Memory Size in MB x (SGA%/100) PGA_TARGET = Database Memory Size in MB x (100-(SGA%/100))
    Catatan: Jangan tetapkan SGA ke 100. Untuk menghindari kelambatan database, cadangkan beberapa memori untuk PGA.
    • REDO Size: Parameter untuk mengonfigurasi ukuran REDO, dalam MB, untuk database yang sedang disediakan. Jika tidak ditentukan, ukuran REDO ditetapkan ke 1.000 MB.

    • Shared_Pool_Size in MB: Parameter untuk mengonfigurasi ukuran gabungan bersama, dalam MB, untuk database yang sedang disediakan. Jika tidak ditentukan, shared_pool_size tidak akan digunakan.

    • DB_Cache_Size in MB: Parameter untuk mengonfigurasi ukuran cache database, dalam MB, untuk database yang sedang disediakan. Jika tidak ditentukan, db_cache_size tidak akan digunakan.

    • DB_Recovery_File_Dest_Size in MB: Parameter untuk mengonfigurasi ukuran tujuan file pemulihan database, dalam MB, untuk database yang sedang disediakan. Jika tidak ditentukan, db_recovery_file_dest_size akan ditetapkan ke 50.000 MB.

    • inmemory_size: Parameter untuk mengonfigurasi inmemory_size database, dalam MB, untuk database yang sedang disediakan. Ukuran minimum yang dapat ditetapkan adalah 100 MB. Jika tidak ditentukan, parameter inmemory_size akan dilewati, apa pun versi Oracle-nya.

    • Diagnostic_Dest: Parameter untuk mengonfigurasi tujuan diagnostik di host. Jika tidak ditentukan, diagnostic_dest akan ditetapkan ke ORACLE_HOME.

    • Jumlah proses maksimum: Parameter untuk mengonfigurasi jumlah maksimum proses pengguna sistem yang dapat terhubung secara bersamaan ke Oracle, untuk database yang sedang disediakan. Jika tidak ditentukan, proses akan ditetapkan ke 500.

    • Jumlah maksimum kursor terbuka: Parameter untuk mengonfigurasi jumlah maksimum kursor terbuka yang dapat dimiliki sesi sekaligus, untuk database yang sedang disediakan. Jika tidak ditentukan, jumlah kursor terbuka akan menggunakan setelan database sumber.

    • TNS Listener IP: Tentukan alamat IP untuk TNS Listener. Nilai dapat berupa salah satu dari SCAN IP, VIP, atau Host IP. Jika tidak ditentukan, IP Host akan digunakan.

    • TNS Listener port: Port TNS Listener yang akan digunakan untuk membuat nama layanan di bagian tnsnames.ora untuk database yang disediakan di target. Jika tidak ditentukan, port 1521 akan digunakan.

    • TNS Domain Name: Tentukan nama domain yang akan digunakan dengan nama layanan di bagian tnsnames.ora untuk database yang disediakan di target. Hal ini diperlukan saat layanan database menggunakan Nama Domain.

    • PDB Prefix: Tentukan awalan untuk mengganti nama PDB selama pembuatan database turunan.

    • User to be removed: Ini adalah daftar pengguna yang dipisahkan koma yang akan dihapus sebagai bagian dari operasi pemasangan.

    • Do not change database DBID: Jika dipilih, DBID database baru tidak akan diubah.

    • No Archive Mode: Jika dipilih, database baru akan berjalan dalam mode no-archivelog. Perlindungan ulang instance baru tidak tersedia.

    • Clear Archivelog: Jika dipilih, hapus archivelog setelah masking dilakukan.

    • Jangan perbarui tnsnames.ora: Jika dipilih, entri untuk database baru tidak akan ditambahkan ke tnsnames.ora. Hal ini mungkin memerlukan intervensi manual untuk koneksi ke database baru, dan dalam beberapa kasus, tugas snapshot untuk database baru akan gagal tanpa intervensi manual ini.

    • Do not update oratab: Jika dipilih, entri untuk database baru tidak akan ditambahkan ke oratab jika ada.

    • Add TNS Listener Entry: default-nya adalah false. Jika opsi ini diaktifkan, entri pemroses akan ditambahkan ke file tnsnames.ora.

    • Number of Channels: Jumlah saluran RMAN.

    • Hapus OS_Authent_Prefix: OS_Authent_Prefix adalah awalan yang digunakan Oracle untuk mengautentikasi pengguna yang terhubung ke server. Oracle menggabungkan nilai parameter ini ke awal nama akun dan sandi sistem operasi pengguna.

    • Restore with Recovery: Jika dipilih, akan membuat database yang baru dibuat online: database yang disediakan di target terbuka untuk dibaca dan ditulis. Ini adalah pilihan default.

    • Stand Alone Non-RAC: Opsi ini hanya berlaku untuk database yang database sumbernya berada dalam konfigurasi non-RAC dan Backup and DR menyimpan salinan dalam format ASM. Jika dipilih, tindakan ini akan melakukan pemasangan berbasis aplikasi ke instance non-RAC ASM mandiri. Jangan pilih opsi ini jika daftar node RAC telah disediakan.

    • Use existing Oracle password file: Jika opsi ini dipilih, pemasangan database virtual akan menggunakan file sandi Oracle yang ada dan tidak akan menghapusnya selama pembersihan saat dilepas

    • Variabel lingkungan: Jika Anda memiliki variabel lingkungan yang ditentukan pengguna untuk diteruskan ke pra-skrip dan pasca-skrip, Anda dapat memasukkannya di sini.

  6. Klik Submit untuk mengirimkan tugas. Anda dapat membuka Job Monitor untuk melihat progres dan detail tugas. Image yang dipasang tersedia di Active Mounts.

Pengelolaan pemasangan aktif

Setelah membuat pemasangan, Anda dapat melacak image dari App Manager > Active Mounts. Idealnya, jangan biarkan image terpasang tanpa batas waktu. Hal ini karena image cadangan yang menjadi sumber pembuatan pemasangan tidak dapat berakhir masa berlakunya hingga semua pemasangannya dihapus. Setelah Anda selesai menggunakan image yang terpasang, lakukan salah satu tindakan berikut:

  • Lepaskan image. Anda dapat memasang ulang jika diperlukan. Anda dapat menghapus image nanti jika Anda yakin image tersebut tidak diperlukan lagi.
  • Lepaskan dan hapus image. Tindakan ini akan menghapus image yang dipasang, bukan cadangan yang menjadi dasar pemasangan.

Membuat diskgroup ASM yang dilindungi Backup and DR kembali online setelah memulai ulang server DB target

Setelah reboot server database tempat salinan Backup and DR dipasang, atau pencadangan Backup and DR sedang berlangsung untuk database pada saat reboot/crash, ikuti langkah-langkah berikut untuk mengembalikan pemasangan grup disk Backup and DR:

  1. Pastikan server database target sudah aktif kembali, dan sistem ASM serta RAC juga sudah aktif.

  2. Mulai ulang agen Backup and DR (dari root).

  3. Menetapkan lingkungan ASM.

  4. Login ke sqlplus ASM dan periksa status grup disk:

    `select name, state from v$asm_diskgroup where (name = '<dg name>';)`
    
  5. Jika dilepas, pasang grup disk: alter diskgroup <dg name> mount;

  6. Login ke OS Oracle dan tetapkan lingkungan database, lalu mulai database.

Panduan DBA Oracle