Vidéo: Mantenimiento de datos históricos con Oracle Flashback Data Archive 2024
L'archive de données Flashback d'Oracle 12c est un mécanisme de base de données qui vous permet de stocker périodiquement ou indéfiniment toutes les lignes d'une table au cours de sa durée de vie. Vous pouvez ensuite choisir une heure pour afficher les données telles qu'elles existaient à un moment donné. Soyez conscient que Flashback Data Archive est une fonctionnalité sous licence. Les bonnes nouvelles: Il est inclus avec la compression avancée, ce qui rend la compression avancée coûté une valeur encore meilleure.
Oracle Total Recall. (Non, ce n'est pas une référence à un film ringard des années 1990.) Lorsque vous activez Flashback Data Archive, les versions des lignes sont automatiquement compressées pour économiser de l'espace. Vous pouvez également spécifier la période de rétention.
Flashback Data Archive est une opération entièrement en ligne. Aucune interruption n'est requise pour activer ou utiliser cette fonctionnalité. Il est activé table par table. Vous pouvez également regrouper des objets en fonction des périodes de rétention pour faciliter la gestion. Les index ne sont pas conservés, mais vous pouvez créer votre propre index pour faciliter la recherche.
Si un quota d'archives est dépassé, les nouvelles transactions sont bloquées. Surveillez l'utilisation de l'espace et consultez périodiquement le journal des alertes pour connaître les avertissements relatifs à l'espace.
Voici comment utiliser une archive de données Flashback:
Créer un tablespace contenant des données pour une période de rétention d'un an:
-
L'espace de table de cet exemple est nommé à des fins de documentation. Vous voyez ceci:
Espace de table créé.
Créez un objet Archive de données Flashback dans votre espace de table avec une année de rétention et une limite de 10 Go:
-
Activez l'archivage des données Flashback sur la table pour conserver l'historique des lignes:
-
Vous voyez ceci: modifié.
Interrogez la table pour voir à quoi elle ressemblait:
Dans ce cas, vous recherchez 6 mois avant le terme emp.Vous voyez les images de lignes telles qu'elles existaient il y a 180 jours.
-
Vous ne pouvez pas supprimer, tronquer ou modifier les lignes historiques de cette table tant que Flashback Data Archive est activé.
Pour supprimer l'état de l'archive de données Flashback, en supprimant toutes les données historiques, tapez ceci:
Vous voyez ceci:
Tableau modifié.