Memasang database Oracle sebagai database virtual

Sebelum memulai

Untuk database Oracle dengan Transparent Data Encryption (TDE), wallet untuk TDE dapat diambil dengan menyetel setelan lanjutan lokasi file konfigurasi Oracle untuk aplikasi Oracle. Pemasangan yang mendukung aplikasi untuk database yang diaktifkan TDE memerlukan dompet untuk disalin ke lokasi yang sesuai di host pemasangan dan dompet harus dikonfigurasi dan dibuka. 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 Layanan Backup dan DR, klik Pengelola Aplikasi > Aplikasi, lalu masukkan nama aplikasi database atau gunakan filter untuk mempermudah mendapatkan image database yang Anda butuhkan.

  2. Klik kanan aplikasi, lalu pilih Akses.

  3. Di halaman Akses, pilih gambar yang diperlukan, lalu klik Pasang di menu Pasang.

  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 tambahan yang berguna.

    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 saat database dapat di-roll forward—melalui penerapan log transaksi database. Pilih tanggal yang Anda inginkan untuk meneruskan database.
      • Kolom waktu berisi penggeser yang menampilkan semua kemungkinan waktu pada tanggal yang dipilih yang dapat digunakan database untuk meneruskan data. Jika Anda memilih tanggal terbaru yang memungkinkan, lalu menggeser penggeser ke posisi paling kanan, tugas akan berlaku untuk semua log yang tersedia. Jika Anda memilih tanggal paling awal yang memungkinkan dan menggeser penggeser ke posisi paling kiri, tugas tidak menerapkan log.
      • Anda dapat menentukan untuk meneruskan menggunakan Waktu Pengguna atau Waktu Host. Waktu Pengguna relatif terhadap waktu lokal pengguna saat ini. Waktu host relatif terhadap sistem yang menghosting data yang akan di-mount.
    • SID Database Target: 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 banyak 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 yang mendukung aplikasi adalah database baru. Jika Anda ingin melindungi database baru, aktifkan Kelola Aplikasi Baru untuk menerapkan rencana pencadangan ke database baru. Kolom Template dan Profile baru akan muncul tempat Anda dapat memilih template pencadangan 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.

    • Ukuran Memori Database dalam MB: Ukuran total memori database, dalam MB, untuk database yang disediakan di target. Lihat tabel berikut untuk mengetahui perilaku yang diharapkan bergantung pada cara setelan ini dan SGA%—next—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 Ukuran Memori Database dalam MB ditetapkan.

      Memori Database Ukuran dalam MB SGA% Perilaku
      tidak ditentukan T/A Ukuran memori database total dan parameter memori di target sama dengan database sumber.
      ditentukan tidak ditentukan Parameter MEMORY_TARGET ditetapkan untuk database yang disediakan di target.
      ditentukan ditentukan 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 ruang memori untuk PGA.

    • Ukuran REDO: Parameter untuk mengonfigurasi ukuran REDO, dalam MB, untuk database yang sedang disediakan. Jika tidak ditentukan, ukuran REDO ditetapkan ke 1000 MB.

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

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

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

    • inmemory_size: Parameter untuk mengonfigurasi inmemory_size database, dalam MB, untuk database yang sedang disediakan. Ukuran minimum yang dapat disetel adalah 100 MB. Jika tidak ditentukan, parameter inmemory_size akan dilewati terlepas dari versi Oracle.

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

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

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

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

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

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

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

    • Pengguna yang akan dihapus: Ini adalah daftar pengguna yang dipisahkan koma yang akan dihapus sebagai bagian dari operasi pemasangan.

    • Jangan ubah DBID database: Jika dipilih, DBID database baru tidak akan diubah.

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

    • Hapus Archivelog: Jika dipilih, hapus archivelog setelah penyamaran 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 gagal tanpa intervensi manual ini.

    • Jangan perbarui oratab: Jika dipilih, entri untuk database baru tidak akan ditambahkan ke oratab jika ada.

    • Add TNS Listener Entry: defaultnya adalah salah (false). Jika opsi ini diaktifkan, entri pendengar akan ditambahkan ke file tnsnames.ora.

    • Jumlah Channel: Jumlah channel 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 dan sandi akun sistem operasi pengguna.

    • Pulihkan dengan Pemulihan: Jika dipilih, akan mengaktifkan database yang baru dibuat: database yang disediakan di target terbuka untuk dibaca dan ditulis. Ini adalah pilihan default.

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

    • Gunakan file sandi Oracle yang ada: Jika opsi ini dipilih, pemasangan database virtual akan menggunakan file sandi Oracle yang ada dan tidak menghapusnya selama pembersihan saat pelepasan

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

  6. Klik Kirim untuk mengirimkan tugas. Anda dapat membuka Pemantau Tugas untuk melihat progres dan detail tugas. Image yang terpasang tersedia di Pemasangan Aktif.

Pengelolaan pemasangan aktif

Setelah membuat pemasangan, Anda dapat melacak image dari App Manager > Active Mounts. Sebaiknya jangan biarkan gambar terpasang tanpa batas waktu. Hal ini karena image cadangan yang digunakan untuk membuat pemasangan tidak dapat berakhir hingga semua pemasangannya dihapus. Setelah selesai menggunakan image yang terpasang, Anda dapat:

  • Lepaskan gambar. Anda dapat memasang kembali jika diperlukan. Kemudian, Anda dapat menghapus gambar tersebut nanti jika Anda yakin bahwa gambar tersebut tidak lagi diperlukan.
  • Lepaskan dan hapus image. Tindakan ini akan menghapus image yang di-mount, bukan cadangan yang menjadi dasar pemasangan. ## Mengaktifkan kembali grup disk ASM yang dilindungi Backup and DR setelah server DB target di-reboot

Setelah server database di-reboot saat salinan Backup and DR ter-mount, atau saat 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. Periksa apakah server database target sudah dicadangkan, dan sistem ASM dan RAC juga sudah aktif.

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

  3. Tetapkan lingkungan ASM.

  4. Login ke ASM sqlplus 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 Oracle OS dan tetapkan lingkungan database, lalu mulai database.

Panduan DBA Oracle