Maison >base de données >Oracle >Depuis combien de temps les données Oracle peuvent-elles être restaurées ?

Depuis combien de temps les données Oracle peuvent-elles être restaurées ?

下次还敢
下次还敢original
2024-04-19 01:46:02669parcourir

Oracle Database permet aux utilisateurs de restaurer les données à une heure spécifique via un point dans le temps de récupération (RPO), qui dépend de la stratégie de sauvegarde, du mode d'archivage, du temps de corruption et du segment de restauration. Les points de récupération disponibles incluent la récupération à un moment précis (PITR), la récupération après incident, la sauvegarde/récupération et les requêtes flashback. Le RPO spécifique dépend de l’environnement et des besoins spécifiques de l’utilisateur.

Depuis combien de temps les données Oracle peuvent-elles être restaurées ?

Point temporel de récupération de données Oracle

La base de données Oracle permet aux utilisateurs de récupérer des données à un moment précis après une interruption inattendue ou un événement de corruption de données. Ce moment est appelé le point dans le temps de récupération (RPO).

La détermination du RPO

Le RPO dépend des facteurs suivants :

  • Stratégie de sauvegarde de la base de données
  • Mode d'archivage de la base de données
  • Heure à laquelle la corruption s'est produite

Segment de restauration

Oracle utilise roll segments arrière pour enregistrer la modification des données. Lorsqu'une transaction est validée, ses modifications sont écrites dans le segment d'annulation.

Flashback Query

Oracle 10g et supérieur fournit une fonctionnalité de requête flashback. Cette fonctionnalité permet aux utilisateurs d'interroger des données à un moment donné dans le passé sans avoir à effectuer d'opérations de récupération. Les requêtes Flashback utilisent les données des segments d'annulation.

RMAN Recovery

RMAN (Recovery Manager) est un outil qui peut être utilisé pour récupérer des bases de données Oracle. RMAN peut restaurer une base de données à tout moment enregistré dans un journal de sauvegarde ou d'archivage.

Points temporels spécifiques

Votre RPO spécifique dépend de votre environnement et de vos exigences spécifiques. Voici des exemples de points courants qui peuvent être utilisés pour la récupération dans Oracle :

  • Récupération à un moment donné (PITR) : Récupérez la base de données à tout moment avant que la corruption ne se produise. Le mode d'archivage et la zone de flashback doivent être activés.
  • Récupération après crash : Récupérez la base de données jusqu'au point de la dernière transaction validée.
  • Sauvegarde/Restauration : Restaurez la base de données à un moment de sauvegarde spécifique.
  • Requête Flashback : Interrogez des données à un certain moment dans le passé sans effectuer d'opérations de récupération.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn