L'arrêt d'une base de données avant d'effectuer une mise à niveau ou un correctif peut se faire de plusieurs manières.
shutdown immediate;
ou
shutdown abort;
startup restrict;
shutdown immediate;
ou
shutdown abort;
startup restrict;
shutdown;
ou
alter system checkpoint;
shutdown abort;
startup restrict;
shutdown immediate;
Bien sûr, il existe également d'autres options. Lequel devrait être préféré et pourquoi?
shutdown abort
? Jouer l'antagoniste, si nous pouvons faire confiance à Oracle pour récupérer correctement lorsque le courant est coupé, ne devrions-nous pas lui faire confiance pendant unshutdown abort
, en particulier s'il est plus rapide et que nous allons immédiatement faire unstartup restrict
et unshutdown immediate
? En d'autres termes, y a-t-il des faits que nous pouvons voir pour étayer la terrible mise en garde d'Oracleshutdown abort
?