Mematikan basis data sebelum melakukan peningkatan atau perbaikan dapat dilakukan dengan beberapa cara.
shutdown immediate;
atau
shutdown abort;
startup restrict;
shutdown immediate;
atau
shutdown abort;
startup restrict;
shutdown;
atau
alter system checkpoint;
shutdown abort;
startup restrict;
shutdown immediate;
Tentu saja ada opsi lain juga. Yang mana yang lebih disukai dan mengapa?
sumber
shutdown abort
? Bermain antagonis, jika kita bisa memercayai Oracle untuk pulih dengan benar ketika daya ditarik, bukankah seharusnya kita memercayainya selamashutdown abort
, terutama jika lebih cepat dan kita akan segera melakukanstartup restrict
danshutdown immediate
? Dengan kata lain, adakah fakta yang bisa kita lihat untuk mendukung peringatan mengerikan Oracleshutdown abort
?shutdown abort
terkait dengan cadangan log online yang tidak disengaja tetapi itu hanya dalam kasus Anda tidak melakukan shutdown bersih. Jika Anda tahu apa yang Anda lakukan, saya pikirshutdown abort
dapat dianggap sangat aman - dan saya tidak yakin apakah posisi Oracle dianggap sebagai "peringatan mengerikan" ;-)Saya lebih suka metode shutdown abort karena ini adalah cara tercepat untuk menurunkan database. ada beberapa operasi yang tidak dapat dilakukan setelah penutupan mati, misalnya
dalam kedua kasus database rusak dan harus dikembalikan dari fullbackup.
karena 9i perubahan nama database atau perubahan dbid dapat dilakukan dengan utilitas dbnewid . Sejauh yang saya tahu utilitas memeriksa apakah database dimatikan dengan benar. mengganti nama datafile, tempfile, dan logfile dapat dilakukan dengan mengeksekusi pernyataan sql yang sesuai tanpa membuat ulang file kontrol tentunya.
sumber