Memasang database Oracle sebagai database virtual

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

  1. Klik App Manager > Applications dan masukkan nama aplikasi database atau gunakan filter untuk mempermudah akses ke image database yang Anda perlukan.

  2. Klik kanan aplikasi, lalu pilih Akses.

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

    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 menjadi tanggal awal database di-roll forward—melalui penerapan log transaksi database. Pilih tanggal yang ingin Anda gunakan untuk melakukan roll forward database.
      • Kolom waktu berisi penggeser yang menampilkan semua kemungkinan waktu pada tanggal yang dipilih yang dapat digunakan database untuk melakukan roll forward. 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 Waktu Pengguna atau Waktu Host. Waktu Pengguna bersifat relatif terhadap waktu lokal pengguna saat ini. Waktu host relatif terhadap sistem yang menghosting data yang akan dipasang.
    • 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 resource yang cukup 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.

    • Penyambungan yang mengetahui 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 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: Total ukuran memori database, dalam MB, untuk database yang disediakan di target. Lihat tabel berikut untuk mengetahui perilaku yang diharapkan, bergantung pada cara penetapan ini dan SGA%—next—.

    • SGA%: Parameter untuk mengonfigurasi memori SGA/PGA, sebagai persentase dari total memori, untuk database yang disediakan. Lihat tabel berikut untuk mengetahui perilaku yang diharapkan, bergantung pada cara menetapkannya dan Ukuran Memori Database dalam MB.

      Ukuran Memori Database dalam MB SGA% Perilaku
      tidak ditentukan T/A Total ukuran memori database dan parameter memori pada 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, siapkan beberapa ruang memori untuk PGA.

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

    • Shared_Pool_Size in MB: Parameter untuk mengonfigurasi ukuran kumpulan bersama, dalam MB, untuk database yang 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 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 disediakan. Jika tidak ditentukan, db_recovery_file_dest_size ditetapkan ke 50.000 MB.

    • inmemory_size: Parameter untuk mengonfigurasi inmemory_size database, dalam MB, untuk database yang disediakan. Ukuran minimum yang dapat ditetapkan 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 ditetapkan 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 yang terbuka akan menggunakan setelan database sumber.

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

    • Port Pemroses TNS: Port Pemroses TNS 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 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.

    • 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.

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

    • Hapus Log Arsip: Jika dipilih, hapus log arsip setelah masking dilakukan.

    • Jangan perbarui tnsnames.ora: Jika dipilih, entri untuk database baru tidak akan ditambahkan ke tnsnames.ora. Tindakan 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.

    • Jangan perbarui 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 ditambahkan ke file tnsnames.ora.

    • Number of Channels: Jumlah saluran RMAN.

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

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

    • Stand Alone Non-RAC: Ini hanya berlaku untuk database dengan database sumber dalam konfigurasi non-RAC dan Pencadangan dan DR menyimpan salinan dalam format ASM. Jika dipilih, tindakan ini akan melakukan pemasangan yang mengetahui aplikasi ke instance non-RAC ASM 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 pemasangan dihentikan

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

  6. Klik Kirim untuk mengirimkan tugas. Anda dapat membuka Pemantau Tugas 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 gambar dipasang tanpa batas waktu. Hal ini karena image cadangan yang digunakan untuk membuat pemasangan tidak dapat berakhir masa berlakunya hingga semua pemasangannya telah dihapus. Setelah selesai menggunakan image yang dipasang, Anda dapat:

  • Lepaskan image. Anda dapat memasang ulangnya jika perlu. Kemudian, Anda dapat menghapus gambar nanti jika sudah yakin bahwa gambar tersebut tidak diperlukan lagi.
  • Lepaskan dan hapus image. Tindakan ini akan menghapus image yang di-mount, bukan cadangan yang menjadi dasar mount. ## Mengaktifkan kembali diskgroup ASM yang dilindungi Backup dan DR setelah memulai ulang server DB target

Setelah server database dimulai ulang tempat salinan Pencadangan dan DR di-mount, atau pencadangan Pencadangan dan DR sedang berlangsung untuk database pada saat mulai ulang/error, ikuti langkah-langkah berikut untuk memasang kembali grup disk Pencadangan dan DR:

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

  2. Mulai ulang agen Pencadangan dan 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 tidak terpasang, pasang grup disk: alter diskgroup <dg name> mount;

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

Panduan DBA Oracle