Dans Oracle, une récupération complète signifie que lorsque le fichier de données échoue en raison d'une défaillance du support, utilisez la commande os pour copier la sauvegarde du fichier de données et restaurer au dernier moment précédant la défaillance, cela signifie que lorsque la base de données échoue en raison de En cas de panne de support ou de mauvaise utilisation de l'utilisateur, utilisez les données sauvegardées, les fichiers journaux archivés, etc., pour restaurer la base de données à un point temporel antérieur au point temporel le plus récent précédant la panne.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
Récupération complète : utilisez des journaux de rétablissement ou des sauvegardes incrémentielles pour restaurer les blocs de données au moment le plus proche de l'heure actuelle. C'est ce qu'on appelle une récupération complète car Oracle applique toutes les modifications dans les journaux d'archives et les journaux redo en ligne.
Lorsqu'une panne de support se produit dans un fichier de données, utilisez la commande os pour copier la sauvegarde du fichier de données et utilisez la commande de récupération SQL pour appliquer les journaux d'archive et les journaux redo, et enfin restaurer le fichier de données à l'état du point de défaillance. . Autrement dit, restaurez le point le plus récent avant la panne.
Récupération incomplète : utilisez la sauvegarde pour générer une version non actuelle de la base de données. En d'autres termes, tous les journaux redo générés après la sauvegarde ne seront pas utilisés pendant le processus de récupération.
Lorsque la base de données subit une panne de support ou une mauvaise utilisation de l'utilisateur, utilisez les fichiers de données sauvegardés, les fichiers journaux d'archive et les journaux redo pour restaurer la base de données. état à un certain moment entre le point de sauvegarde et le point de défaillance. Autrement dit, restaurer à un instant antérieur à l’instant le plus récent précédant l’échec.
Habituellement, une récupération incomplète de l'intégralité de la base de données est générée dans les circonstances suivantes
1 : Une défaillance du support a endommagé plusieurs ou tous les fichiers de journalisation en ligne
2 : Perte de données causée par les opérations de l'utilisateur, par exemple, l'utilisateur a accidentellement supprimé A ; table ;
3 : La récupération complète ne peut pas être effectuée en raison de la perte de fichiers journaux d'archive individuels ;
4 : Le fichier de contrôle actuel est perdu et la base de données doit être ouverte à l'aide du fichier de contrôle de sauvegarde ;
Afin d'effectuer une récupération de support incomplète, les fichiers de données doivent être restaurés à l'aide de sauvegardes avant le moment de la récupération
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!