ROLLOVER
Durée de validité
Extraction
Description
Utilisez le paramètre ROLLOVER pour indiquer l'intervalle d'ancienneté des fichiers trace et de création des fichiers. ROLLOVER est global et s'applique à toutes les traces définies avec des instructions RMTTRAIL ou RMTFILE dans un fichier de paramètres.
Utilisez ROLLOVER pour créer des fichiers trace qui représentent des périodes distinctes (par exemple, chaque jour). Il facilite le traitement continu tout en fournissant un moyen d'organisation de la sortie. Il permet également d'organiser les exécutions par lots en désactivant un fichier et en démarrant un autre pour la prochaine exécution.
Les fichiers sont transférés d'une transaction à l'autre et non au milieu d'une transaction, ce qui garantit l'intégrité des données. Les points de reprise sont enregistrés lors du basculement des fichiers pour s'assurer que les fichiers précédents ne sont plus requis pour le traitement.
La reconduction a lieu uniquement si les conditions de reconduction sont remplies au cours de l'exécution. Par exemple, si ROLLOVER ON TUESDAY est spécifié et que l'extraction des données commence le mardi, la reconduction ne se produit pas avant le mardi suivant (sauf si des règles ROLLOVER plus précises sont spécifiées). Vous pouvez indiquer jusqu'à 30 règles de report.
La reconduction est requise lorsque le paramètre DB_UNIQUE_NAME est modifié à la source. En effet, la modification de ce paramètre nécessite l'arrêt et le redémarrage de l'instance elle-même. Après le redémarrage, le processus Extract démarre le nouveau fichier trace dans la séquence en fonction de la logique de reconduction existante. D'autres processus, tels que le chemin de distribution et le processus Replicat, n'abandonnent pas ou ne nécessitent pas de redémarrage une fois le paramètre DB_UNIQUE_NAME modifié.
Si la valeur du jeton DbUniqueName sur la source change, Data Pump et Distribution Service entraînent un basculement vers le fichier trace suivant afin de conserver une valeur correcte pour le nom unique dans l'en-tête de trace.
L'option AT ou ON est requise. Les deux options peuvent être utilisées ensemble et dans n'importe quel ordre. L'utilisation de AT sans ON crée un fichier trace (trail) à l'heure indiquée chaque jour.
Une trace peut passer de 000001 à 999999, puis la numérotation de séquence recommence à 000000.
Valeur par défaut
Repassez lorsque la taille de fichier par défaut est atteinte ou que la taille indiquée avec l'option MEGABYTES de la commande ADD RMTTRAIL ou ADD EXTTRAIL est atteinte.
Syntaxe
ROLLOVER {AT *<hh>:<mi>* | ON <day> | AT *<hh>:<mi>* ON <day>} [REPORT]
AT <hh:mi>
Heure du jour à laquelle classer le fichier en fonction de son ancienneté.
Valeurs valides :
-
hhest basé sur une horloge de 24 heures, avec des valeurs valides comprises entre 1 et 23. -
miaccepte les valeurs comprises entre 00 et 59.
ON <day>
Jour de la semaine auquel classer le fichier en fonction de son ancienneté.
Valeurs valides :
SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
Ces valeurs ne distinguent pas les majuscules des minuscules.
REPORT
Génère un rapport pour le nombre d'enregistrements extraits de chaque table depuis la dernière génération du rapport. Le rapport représente le nombre d'enregistrements de sortie vers la trace correspondante, à moins que d'autres rapports soient générés au moyen du paramètre REPORT.
Exemples
Exemple 1
Les sentiers suivants ont lieu tous les jours à 3h00.
ROLLOVER AT 15:00
Exemple 2
Les sentiers suivants ont lieu tous les dimanches à 8h00.
ROLLOVER AT 08:00 ON SUNDAY