Saya ingin mengganti semua objek yang ada di database saya, bukan hanya tabel, ke dalam database saya saat ini.
Saya menjalankan expdp dengan parameter full=yes
sebagai pengguna sistem, yang saya berikan datapump_imp_full_database
ketika masuk sebagai sysdba, dari instans yang saya impor. Saya menjalankan impdp pada basis data target dengan parameter table_exists_action = replace
, tetapi (dapat dimengerti) hanya tabel yang sudah ada yang diganti, tetapi prosedur, fungsi, dan tampilan tidak.
Apakah ada padanan dari table_exists_action
untuk semua objek? Jika tidak, bagaimana saya bisa mencapai hal ini?
Kedua database tersebut adalah Oracle 12c pada Windows 10.
Saya rasa tidak ada opsi "Ganti" untuk objek non-tabel seperti prosedur, paket, dll.
Pilihan terbaik adalah dengan membuang skema sepenuhnya sebelum impor datapump. Dengan cara ini, datapump akan membuat ulang skema dan semua objek yang ada di dalamnya.