Oracle
 sql >> Base de données >  >> RDS >> Oracle

sauvegarde simple oracle rman

La "base de données de restauration ;" La commande lira la sauvegarde à partir du support de sauvegarde afin que vos fichiers de base de données soient exactement tels qu'ils étaient lors de la dernière sauvegarde. Il ne restaure pas les fichiers de contrôle.

Le "récupérer la base de données ;" appliquera des sauvegardes incrémentielles (non applicable - votre exemple n'a qu'une sauvegarde complète) et appliquera les journaux d'archivage (également non applicable, vous êtes en mode "NOARCHIVELOG".) Il peut également écrire dans les fichiers de contrôle - si c'est le cas, vous peut voir pourquoi c'est nécessaire.

Après les commandes de restauration/récupération/ouverture que vous avez émises dans votre question, votre base de données est telle qu'elle était au moment de la sauvegarde. Toutes les transactions validées après la sauvegarde sont perdues et ne peuvent pas être récupérées car vous êtes en mode "NOARCHIVELOG". Vous devez être en mode "ARCHIVELOG" pour effectuer une récupération complète "à un instant donné".

d'ailleurs, quels fichiers, le cas échéant, avez-vous supprimés, renommés ou déplacés pour vraiment simuler une véritable panne de support ? Je parie que vous n'avez pas supprimé l'un de vos fichiers de contrôle. Vous devez vous entraîner à ce scénario.