Alur Kerja Backup dan DR ditentukan di Pengelola Aplikasi. Alur Kerja Backup and DR menggunakan data produksi cadangan sebagai data sumber yang digunakan untuk menghasilkan data.
- Pemasangan langsung: Pemasangan langsung digunakan saat data aplikasi tidak perlu dibersihkan sebelum dipasang dan tersedia bagi pengguna. Data aplikasi dapat di-mount dengan pemasangan standar sebagai data saja, aplikasi virtual, atau sebagai data dan aplikasi virtual. Pemasangan langsung membuat data cadangan tersedia hampir secara instan tanpa benar-benar memindahkan data.
LiveClones: LiveClone biasanya digunakan dalam Alur Kerja Pencadangan dan DR saat aplikasi berisi data sensitif yang harus dibersihkan sebelum dipasang dan tersedia bagi pengguna. Data aplikasi dapat dipasang dengan pemasangan standar hanya sebagai data, atau aplikasi virtual, atau sebagai data dan aplikasi virtual. Update ke LiveClone, scrubbing, dan pemasangan dapat dilakukan secara otomatis, baik menurut jadwal atau sesuai permintaan.
Memasang data Oracle secara langsung sebagai aplikasi virtual
Alur Kerja Pencadangan dan DR pemasangan langsung digunakan saat image aplikasi tidak berisi data sensitif. Hal ini memungkinkan Alur Kerja Pencadangan dan DR memasang data aplikasi sebagai aplikasi virtual, atau hanya sebagai data aplikasi, tanpa harus menentukan LiveClone terlebih dahulu, lalu menghapus LiveClone. Pemasangan langsung membuat data aplikasi dan aplikasi virtual tersedia hampir secara instan.
Dalam contoh ini, Anda menentukan Alur Kerja Pencadangan dan DR yang melakukan hal berikut:
- Membuat atau memperbarui data aplikasi yang ter-mount dari satu image produksi yang dipilih.
- Menentukan jadwal untuk memperbarui data aplikasi dengan data produksi terbaru. Alur Kerja Backup and DR Terjadwal juga dapat dijalankan sesuai permintaan.
- Memasang data aplikasi.
- Memungkinkan Anda membuat aplikasi virtual dengan data.
Gunakan petunjuk ini untuk menentukan Alur Kerja Pencadangan dan DR untuk database Oracle:
Dari konsol pengelolaan Layanan pencadangan dan DR, klik Pengelola Aplikasi > Alur Kerja.
Klik Alur Kerja di sudut kanan atas halaman.
Halaman Add Workflow: Select an Application akan terbuka.
Klik kanan database terkelola, lalu klik Berikutnya.
Di halaman Add Workflow: Configure, tentukan nama untuk Alur Kerja Pencadangan dan DR, lalu pilih Direct Mount, dan pilih appliance untuk mengelola Alur Kerja Pencadangan dan DR. Nama Alur Kerja Pencadangan dan DR tidak boleh menyertakan karakter khusus.
Pilih Terjadwal dan tetapkan frekuensi agar Alur Kerja Pencadangan dan DR berjalan untuk Jenis Jadwal. Pemilih waktu menggunakan format 24 jam. Alur Kerja Backup dan DR terjadwal juga dapat dijalankan sesuai permintaan.
Di Setelan Pemasangan Langsung untuk Gambar Sumber, pilih gambar snapshot untuk menjalankan Alur Kerja Pencadangan dan DR, lalu beri label yang mudah diidentifikasi pada pemasangan.
Di bagian Hosts, pilih server yang akan menjadi tujuan pemasangan data. Pengguna yang menjalankan Alur Kerja Backup dan DR diberi opsi untuk mem-mount data ke server lain sesuai kebutuhan.
Di Opsi Pemetaan, tambahkan lokasi pemasangan. Jika Anda tidak menentukan pemasangan, agen Backup and DR akan memilih lokasi pemasangan.
Masukkan Preferred diskgroup name sesuai kebutuhan.
Masukkan daftar node RAC sesuai kebutuhan dalam daftar alamat IP yang dipisahkan titik dua.
Tentukan Pre Script sesuai kebutuhan. Skrip pra-digunakan untuk mengonfigurasi lingkungan sebelum memasang atau melepas aplikasi. Skrip ini harus berada di folder bernama
/act/scripts
di server yang menghosting image yang di-mount. Lihat Skrip sebelum dan sesudah Alur Kerja Backup dan DR untuk mengetahui detail pembuatan skrip.Tentukan Skrip Postingan sesuai kebutuhan. Skrip pasca digunakan untuk melakukan operasi pada data setelah dipasang atau dilepas. Skrip ini harus berada di folder bernama
/act/scripts
di server yang menghosting image yang ter-mount. Lihat Skrip sebelum dan sesudah Alur Kerja Backup dan DR untuk mengetahui detail pembuatan skrip.Jika Anda menentukan skrip, tentukan waktu tunggu yang cukup lama agar skrip selesai.
Kotak centang Hapus gambar yang terpasang setelah diproses. biasanya digunakan saat Anda menggunakan skrip untuk memproses data yang terpasang. Setelah skrip menyelesaikan tugasnya, opsi ini akan melepaskan dan menghapus aplikasi virtual.
Putuskan salah satu opsi berikut:
- Jika Anda hanya memerlukan data, klik Selesai dan Alur Kerja Pencadangan dan DR akan berjalan sesuai jadwal. Pengguna dengan akses yang tepat juga dapat menjalankan Alur Kerja Pencadangan dan DR ini sesuai permintaan untuk menyediakan dan menyediakan ulang lingkungan mereka dengan data aplikasi.
- Jika Anda ingin membuat aplikasi virtual, lanjutkan dengan langkah-langkah berikut.
Centang kotak Perform application aware mount dan opsi khusus aplikasi untuk melakukan pemasangan yang kompatibel dengan aplikasi akan ditampilkan.
Di ruang yang disediakan, masukkan opsi terkait Oracle. Klik tanda tanya ? di samping opsi untuk teks bantuan.
Klik panah hitam untuk membuka Opsi Lanjutan dan lengkapi opsi lainnya sesuai kebutuhan.
Centang Pulihkan dengan Pemulihan. Dengan demikian, database akan berada dalam status yang memungkinkan log diterapkan untuk membawa database ke titik waktu tertentu jika log tersedia.
Pada tahap ini, Anda dapat menyelesaikan tugas berikut:
- Centang opsi Protect new application. Dengan begitu, Anda dapat menerapkan template kebijakan rencana pencadangan dan Profil Resource untuk melindungi aplikasi virtual sebagai aplikasi baru. Untuk mengetahui detailnya, lihat Template kebijakan paket pencadangan dan Profil.
- Klik Selesai dan Alur Kerja Backup dan DR akan berjalan sesuai jadwal. Pengguna dengan akses yang tepat juga dapat menjalankan Alur Kerja Backup and DR ini sesuai permintaan untuk menyediakan dan menyediakan ulang lingkungan mereka dengan aplikasi virtual.
Membuat data yang dibersihkan atau aplikasi virtual dengan alat LiveClone dan masking
Alur Kerja Pencadangan dan DR LiveClone biasanya digunakan saat data produksi berisi informasi sensitif. Alur Kerja Pencadangan dan DR LiveClone memungkinkan Anda menentukan LiveClone dari data produksi, lalu membersihkan data LiveClone sebelum memasangnya.
Dalam contoh berikut, Alur Kerja Backup dan DR dapat melakukan hal berikut:
- Membuat LiveClone baru atau memperbarui LiveClone yang ada dari gambar produksi yang dipilih dan ditandai sebagai sensitif.
- Tentukan jadwal untuk memperbarui LiveClone dengan data produksi terbaru. Alur Kerja Backup and DR Terjadwal juga dapat dijalankan sesuai permintaan.
- Menggunakan skrip untuk menghapus data sensitif dari LiveClone.
- Menandai aplikasi virtual yang telah dibersihkan sebagai tidak sensitif.
- Pasang image yang telah dibersihkan sebagai aplikasi virtual—pemasangan yang kompatibel dengan aplikasi—ke host tertentu.
Gunakan petunjuk ini untuk menentukan Alur Kerja Backup dan DR ini:
- Buka konsol pengelolaan ke Pengelola Aplikasi > Alur Kerja.
- Di pojok kanan atas, klik Tambahkan Alur Kerja.
Di halaman Add Workflow: Select an Application, klik kanan aplikasi yang akan dibersihkan data sensitifnya, lalu pilih Next.
Halaman Add Workflow: Configure akan terbuka.
Tentukan nama untuk Alur Kerja Backup dan DR. Nama Alur Kerja Backup dan DR tidak boleh menyertakan karakter khusus.
Untuk Jenis Alur Kerja, pilih LiveClone.
Setelan LiveClone akan terbuka.
Untuk Jenis Jadwal, pilih Dijadwalkan atau Sesuai Permintaan. Alur Kerja Backup and DR Terjadwal juga dapat dijalankan sesuai permintaan.
Jika Anda memilih Scheduled, tentukan jadwal untuk menjalankan Alur Kerja Pencadangan dan DR.
Pemilih waktu menggunakan format 24 jam.
Untuk Source Image, pilih image snapshot terbaru dari kebijakan yang menghasilkan image yang akan dihapus.
Berikan label yang dapat diidentifikasi ke LiveClone.
Pilih Snapshot Pool tempat LiveClone berada. Pastikan ruang penyimpanan yang dialokasikan cukup untuk mengakomodasi LiveClone.
Aktifkan Mount untuk pra-pemrosesan dan layar berikutnya akan memberikan peluang untuk me-mount LiveClone ke host, lalu membersihkan gambar yang di-mount untuk data sensitif.
Opsi Tandai Data Tidak Sensitif hanya muncul jika aplikasi yang dipilih ditandai sebagai berisi data sensitif. Centang opsi ini jika aplikasi tidak berisi data sensitif setelah di-scrub. Hal ini memungkinkan pengguna yang tidak memiliki akses ke data sensitif untuk mengakses Alur Kerja Pencadangan dan Pemulihan dari Bencana serta menyediakan lingkungan kerja mereka.
Pilih Host untuk memasang LiveClone.
Di Opsi Pemetaan, tambahkan Lokasi Pemasangan jika Anda ingin gambar dipasang ke lokasi selain default. Jika Anda tidak menentukan lokasi pemasangan, agen Backup and DR akan menetapkan lokasi pemasangan.
Masukkan Preferred diskgroup name sesuai kebutuhan.
Masukkan daftar node RAC sesuai kebutuhan dalam daftar alamat IP yang dipisahkan titik dua.
Anda dapat menggunakan penyamaran privasi data Optim atau menggunakan skrip kustom Anda sendiri:
- Jika Anda menggunakan penyamaran privasi data Optim, masukkan Service Set dan nilai Time Out dalam menit.
- Jika Anda menggunakan skrip kustom, tentukan Skrip Awal sesuai kebutuhan. Skrip pra-digunakan untuk mengonfigurasi lingkungan sebelum memasang atau melepas aplikasi. Kemudian, tentukan Post Script sesuai kebutuhan. Skrip pasca dalam contoh ini membersihkan aplikasi dari informasi sensitif setelah dipasang. Tentukan waktu tunggu yang cukup lama agar skrip selesai.
Jika Anda tidak memerlukan aplikasi virtual, klik Tambahkan dan Alur Kerja Pencadangan dan DR akan berjalan sesuai jadwal. Pengguna dengan akses yang tepat dapat menjalankan Alur Kerja Pencadangan dan DR ini sesuai permintaan serta menyediakan dan menyediakan ulang server mana pun yang dapat mereka akses dengan data aplikasi.
Jika Anda memerlukan aplikasi virtual LiveClone ini, lanjutkan di sini.
Aktifkan Create New Virtual Application, lalu klik Next. Opsi setelan Oracle tambahan ditampilkan untuk menyelesaikan proses.
Aktifkan Kelola Aplikasi Baru jika Anda ingin Backup dan DR melindunginya. Jika memilih opsi ini, Anda harus memilih template kebijakan dan profil resource yang akan diterapkan.
Klik tanda panah untuk membuka Opsi Lanjutan. Centang Pulihkan dengan Pemulihan untuk menerapkan log yang tersedia guna membawa database ke titik waktu tertentu.
Lanjutkan memasukkan setelan Oracle sesuai kebutuhan untuk database ini. Klik setiap label untuk mendapatkan bantuan.
Di bagian akhir, centang kotak Remove mounted image after done. Biasanya dipilih saat Anda menggunakan skrip untuk memproses data yang terpasang. Setelah skrip menyelesaikan tugasnya, opsi ini akan di-unmount, dan Anda dapat menghapus aplikasi virtual.
Klik Tambahkan.
Menggunakan Alur Kerja Backup and DR untuk memuat ulang skema database Oracle
Jika Anda menggunakan Oracle 12c atau yang lebih baru, lihat Menyajikan PDB database Oracle 12c sebagai PDB virtual ke penampung database yang ada di target.
Jika Anda memiliki instance database sumber dengan beberapa aplikasi, dan setiap aplikasi memiliki skemanya sendiri, lakukan hal berikut:
- Buat dan muat ulang salinan virtual di tingkat skema, dan muat ulang setiap skema satu per satu ke target yang sama atau ke target yang berbeda.
- Buat dan muat ulang beberapa salinan virtual dari satu skema ke satu target dalam skema yang berbeda, masing-masing dengan jadwal pemuatan ulang sendiri.
Bagian ini mencakup:
- Sebelum memulai
- Membuat Alur Kerja Backup and DR
- Menjalankan Alur Kerja Backup and DR
- Lepaskan gambar yang terpasang
Cara kerjanya: Salinan virtual Backup and DR dengan tablespace yang dapat dipindahkan
Anda dapat membuat dan memperbarui beberapa salinan virtual di satu target instance Oracle dari instance sumber yang sama atau dari beberapa instance sumber.
- Siapkan Alur Kerja Pencadangan dan DR yang kompatibel dengan aplikasi untuk membuat pemasangan yang kompatibel dengan aplikasi dengan instance sementara.
- Siapkan skrip awal untuk dijalankan di instance target—secara offline dan hapus tablespace yang akan di-refresh di instance target.
- Siapkan skrip pasca-skrip untuk dijalankan di instance sementara dan instance target.
- Di instance sementara, selesaikan langkah-langkah berikut:
- Mengganti nama tablespace
- Mengubah tablespace menjadi hanya baca
- Untuk EXPDP, ekspor metadata tablespace.
- Nonaktifkan instance sementara.
- Di instance target:
- Untuk IMPDP, impor metadata tablespace (TRANSPORT_DATAFILES dengan skema pemetaan ulang ke instance target
- Mengubah tablespace menjadi baca-tulis
Sebelum memulai
Ikuti petunjuk berikut sebelum Anda memulai.
- Pastikan pencadangan database Anda berjalan sesuai dengan kebijakan rencana pencadangan.
Siapkan skrip di server target:
Login ke server database sebagai root. Ubah direktori ke
/act
dan buat direktori/act/scripts
—jika belum ada—dengan menjalankan perintah berikut.cd /act mkdir -p /act/scripts cd /act/scripts
Salin semua file dari
/act/act_scripts/objectrefresh/
Pindahkan
act_<schema>_refresh.conf
keact_testuser_refresh.conf
untuk nama skema target testuser dengan<schema>
adalah testuser.dengan:
- SOURCE_SCHEMA_NAME: Skema database sumber yang akan ditampilkan ke target.
- TARGET_SID: SID database target, tempat skema diperbarui.
- TARGET_SCHEMA_NAME: Skema database target yang akan dimuat ulang dengan skema sumber.
Membuat Alur Kerja Backup and DR
Gunakan petunjuk berikut untuk membuat Alur Kerja Pencadangan dan DR untuk melakukan refresh skema.
- Buka konsol pengelolaan ke Pengelola Aplikasi > Alur Kerja, lalu pilih Tambahkan Alur Kerja.
- Dari daftar Add Workflow: Select an Application, klik kanan database yang akan digunakan, lalu klik Next.
Halaman Add Workflow: Configure akan muncul:
- Berikan nama unik untuk Alur Kerja Backup dan DR. Nama Alur Kerja Backup dan DR tidak boleh menyertakan karakter khusus.
- Pilih Pemasangan Langsung.
- Pilih appliance pencadangan/pemulihan yang menjalankan Alur Kerja Backup and DR.
- Untuk Schedule Type, pilih On Demand.
- Pilih image Source, baik snapshot terbaru maupun snap terbaru dari produksi.
- Di Label Pemasangan, berikan ID unik untuk membantu mengidentifikasi pemasangan dari Alur Kerja Pencadangan dan Pemulihan Bencana ini saat melihat pemasangan aktif.
- Pilih Host target dari daftar Host.
Di Opsi Pemetaan, selesaikan langkah-langkah berikut:
- Masukkan lokasi untuk drive yang terpasang—misalnya,. M:, D:\testdb1, atau /oracledata/db1data—jika salinan sementara akan berada di NON - ASM.
- Tambahkan Preferred Diskgroup Name.
- Untuk RAC Node List, masukkan daftar alamat IP yang dipisahkan dengan titik dua.
Isi kolom pra-skrip: act_ttswfpre.sh act
SCHEMA
refresh.conf Dengan actSCHEMA
_refresh.conf adalah file yang dibuat dari langkah pertama.Isi kolom post-script: ttswfpost.sh act
SCHEMA
refresh.conf Dengan actSCHEMA
_refresh.conf adalah file yang dibuat dari langkah pertama.Masukkan nilai waktu tunggu 1800 detik atau lebih.
Pilih Create New Virtual Application.
Isi SID database target—ini adalah SID sementara.
Berikan Nama Pengguna OS yang memiliki biner software Oracle di mesin target.
Berikan ORACLE_HOME seperti yang ditentukan dalam file konfigurasi.
Buka Opsi Lanjutan dengan mengklik tanda panah. Berikan TNS ADMIN Directory Path di mesin target, dan tentukan SGA% minimum untuk instance sementara. Klik label kolom untuk mendapatkan bantuan.
Pilih Standalone Non-RAC.
Klik Tambahkan.
Menjalankan Alur Kerja Backup and DR
Setelah Alur Kerja Pencadangan dan DR dibuat, gunakan langkah-langkah berikut untuk menjalankannya.
- Klik kanan Alur Kerja Backup dan DR, lalu klik Jalankan Sekarang.
Pilih Initiate Scheduled Workflow Now, lalu klik Submit.
Log dapat dipantau di host target di lokasi:
/var/act/log
Saat Alur Kerja Backup dan DR menampilkan status berhasil, skema di database target akan diperbarui.
- Jika TARGET_SCHEMA_NAME tidak ada di database target, Backup and DR akan membuat pengguna untuk pertama kalinya dan sandi pengguna default adalah abc#1234.
- Tablespace untuk skema yang diperbarui di database target ditampilkan ke target dengan nama skema sebagai awalan: (Schema)_(Source_Tablespace_Name)
Melepas pemasangan gambar yang terpasang
Gunakan petunjuk ini untuk melepas image yang terpasang.
Lepaskan tablespace dan file data di database target.
```sql SQL>alter tablespace <TBS_NAME> offline immediate; SQL>drop tablespace <TBS_NAME> including contents and datafiles; ```
Buka halaman App Manager > Active Mounts. Klik kanan gambar yang akan di-unmount, pilih Unmount and Delete, lalu Submit tugas.
Menampilkan PDB database Oracle 12c atau yang lebih baru sebagai PDB virtual ke penampung database yang ada di target
Jika Anda menggunakan Oracle versi yang lebih lama dari 12c, lihat Menggunakan Alur Kerja Pencadangan dan DR untuk memperbarui skema database Oracle.
Misalnya, Anda memiliki instance database sumber dengan beberapa aplikasi, dan setiap aplikasi memiliki PDB-nya sendiri. Anda dapat membuat dan memperbarui salinan virtual di tingkat skema, dan memperbarui setiap PDB satu per satu ke target yang sama atau ke target yang berbeda. Untuk melakukannya, ikuti langkah-langkah berikut.
- Sebelum memulai
- Membuat Alur Kerja Backup dan DR untuk melakukan tugas clone PDB
- Menjalankan Alur Kerja Backup and DR
- Lepaskan gambar yang terpasang
Sebelum memulai
Sebelum memulai, siapkan skrip di server target:
- Dapatkan file zip skrip dari /act/act_scripts/pdbrefresh.
- Login ke server database sebagai root.
Buka /act dan buat direktori /act/scripts—jika belum ada:
cd /act mkdir -p /act/scripts cd /act/scripts
Ekstrak file.
Salin file skrip ke /act/scripts:
cp /act/act_scripts/pdbrefresh/act_pdbclone_pre.sh /act/scripts/ cp /act/act_scripts/pdbrefresh/act_pdbclone_post.sh /act/scripts/
Buat Alur Kerja Backup dan DR untuk menjalankan tugas clone PDB
- Dari halaman App Manager Workflows, klik Add Workflow.
- Klik kanan database Oracle, lalu pilih Berikutnya.
Masukkan nama untuk Alur Kerja Pencadangan dan DR, lalu pilih Direct Mount dan On Demand.
Pilih kotak centang host target.
Jika salinan sementara akan berada di non-ASM, maka di bagian Mapping Options, pilih Specify Mount Location sebagai Mount Action, lalu berikan lokasi pemasangan.
Isi kolom pra-skrip dan kolom pasca-skrip: act_pdbclonepre.sh "
TARGET_DB_SID
SOURCE_PDB_NAME
-TARGET_PDB_NAME
" act_pdbclonepost.sh "TARGET_DB_SID
SOURCE_PDB_NAME
-TARGET_PDB_NAME
" Dengan: TARGET_DB_SID = SID database target tempat PDB harus dilampirkan SOURCE_PDB_NAME = Nama PDB sumber yang perlu dilampirkan ke penampung target. TARGET_PDB_NAME = Nama PDB Target yang menjadi tujuan penggantian nama sumber.Tetapkan Timeout untuk kedua skrip ke 18000.
Pilih Create New Virtual Application.
Isi SID database target—ini adalah SID sementara seperti yang ditentukan dalam file act_pdb_config.conf.
Berikan nama pengguna OS yang memiliki biner software Oracle di target machine.
Berikan ORACLE_HOME seperti yang ditentukan dalam file konfigurasi.
Buka Opsi Lanjutan dengan mengklik tanda panah. Berikan TNS ADMIN Directory di mesin target dan tentukan SGA minimum untuk instance sementara.
Pilih Standalone Non-RAC.
Klik Tambahkan di bagian bawah halaman.
Menjalankan Alur Kerja Backup and DR
Setelah Alur Kerja Pencadangan dan DR dibuat, gunakan petunjuk ini untuk menjalankannya.
- Klik Pengelola Aplikasi > Alur Kerja, lalu klik kanan Alur Kerja Pencadangan dan DR, lalu klik Jalankan Sekarang.
- Pilih Provision New Virtual Application, isi detailnya, lalu klik Submit.
Log dapat dipantau di host target di: /var/act/log.
Setelah Alur Kerja Pencadangan dan DR mencapai status berhasil, PDB di database target akan di-clone.
Jika PDB target harus dimuat ulang dengan data sumber terbaru atau lama, klik tombol Run Now pada Alur Kerja Pencadangan dan DR, lalu pilih Refresh Existing Virtual Application, lalu klik Done.
Melepas pemasangan gambar yang terpasang
Gunakan petunjuk ini untuk melepas semua image yang terpasang:
- Dari tab Pulihkan, pilih gambar yang akan di-unmount.
Lepaskan database yang dapat di-plug dan file data pada database target.
SQL>alter pluggable database <PDB_NAME> close immediate; SQL>drop pluggable database <PDB_NAME> including datafiles;
Atau, jalankan pra-skrip:
cd /act/scripts ./ act_pdbclone_pre.sh
Klik App Manager > daftar Active Mounts, klik kanan image yang akan di-unmount, pilih Unmount and Delete, lalu Submit tugas.
Panduan DBA Oracle
- Backup and DR untuk database Oracle
- Prasyarat untuk melindungi database Oracle
- Patch Oracle dan masalah umum
- Menyiapkan database Oracle untuk perlindungan
- Menemukan dan melindungi database Oracle
- Detail dan setelan untuk database Oracle
- Menggunakan dNFS dengan Backup and DR
- Melindungi database Oracle yang ditemukan
- Memasang database Oracle sebagai pemasangan standar
- Membuat salinan virtual instan database Oracle
- Memulihkan dan memulihkan database Oracle
- Pemulihan instan database Oracle menggunakan Mount and Migrate
- Menyediakan lingkungan dengan alur kerja Backup and DR