Tester les charges globales par rapport à un patch à venir
A l'aide de la fonctionnalité de réexécution automatique de la charge globale, vous pouvez capturer automatiquement une charge globale à partir d'une base de données de production située au niveau du patch standard et la réexécuter sur un clone actualisable cible situé au niveau du patch initial.
Cette fonctionnalité vous permet de tester un patch à venir en exécutant une charge globale existante en production sur un patch, avant qu'il n'atteigne la production.
- A propos du test des charges globales par rapport à un patch à venir
A l'aide de la fonctionnalité de réexécution automatique de la charge globale, vous pouvez automatiser le processus de réexécution de capture afin de capturer une charge globale qui s'exécute sur une base de données de production et de réexécuter automatiquement la charge globale sur un clone actualisable cible après l'application d'un patch à venir sur la cible. - Activation de la réexécution automatique de charge globale
La fonctionnalitéWORKLOAD_AUTO_REPLAYvous permet d'exécuter une charge globale à partir de votre base de données de production et de surveiller toute divergence sur une instance à laquelle des patches sont appliqués une semaine à l'avance. Cette fonctionnalité vous permet de tester un patch à venir en exécutant une charge globale existante en production sur un patch avant qu'il n'atteigne la production. - Désactivation de la réexécution automatique de la charge globale
ExécutezDBMS_CLOUD_ADMIN.DISABLE_FEATUREpour désactiverWORKLOAD_AUTO_REPLAY.
Rubrique parent : Test des charges globales avec Oracle Real Application Testing
A propos du test des charges globales par rapport à un patch à venir
A l'aide de la fonctionnalité de réexécution automatique de la charge globale, vous pouvez automatiser le processus de réexécution de la capture afin de capturer une charge globale exécutée sur une base de données de production et de réexécuter automatiquement la charge globale sur un clone actualisable cible après l'application d'un patch à venir sur la cible.
Autonomous AI Database permet de provisionner une instance ou de créer un clone actualisable à l'aide de l'option de niveau de patch Early. Sur les instances exécutées au niveau des patches au plus tôt, Autonomous AI Database applique les patches de maintenance à venir une semaine avant que les patches ne soient appliqués aux bases de données de production (bases de données provisionnées au niveau des patches standard). A l'aide de la fonctionnalité WORKLOAD_AUTO_REPLAY, vous pouvez vous assurer qu'un patch à venir est testé sur votre charge globale avant que le patch ne soit mis en production. Cela vous permet de vérifier que le patch corrige un problème connu ou n'introduit pas de problème affectant votre charge globale.
Pour trouver des informations sur les captures et les réexécutions, abonnez-vous aux événements d'information. Les événements d'information fournissent une notification pour les événements de capture et de réponse de charge globale et incluent une URL de demande pré-authentifiée dans laquelle vous pouvez télécharger le fichier de capture et le rapport de réexécution. Pour plus d'informations, reportez-vous à (Facultatif) S'abonner aux événements d'information à notifier des détails de capture et de réexécution.
Lorsque l'option WORKLOAD_AUTO_REPLAY est activée, la base de données source capture une charge globale en l'exécutant pendant un nombre de minutes spécifié. Par défaut, la capture de charge globale démarre lorsque vous activez WORKLOAD_AUTO_REPLAY (vous pouvez éventuellement utiliser des paramètres pour définir le jour et l'heure de début de la capture). Ensuite, la base de données Autonomous AI vérifie la base de données cible pour vérifier le statut d'application de patches. Une fois le patch hebdomadaire à venir appliqué, Autonomous AI Database réexécute la charge globale sur la base de données cible. Ce cycle de capture et de réexécution se poursuit automatiquement chaque semaine. Autonomous AI Database capture la charge globale sur la base de données source, attend que le patch à venir soit appliqué et réexécute la charge globale sur le clone actualisable.
Pour activer WORKLOAD_AUTO_REPLAY, tenez compte des points suivants :
-
La base de données source doit utiliser le niveau de patch standard.
-
La base de données cible doit utiliser le niveau de patch Early.
-
La base de données cible doit être un clone actualisable de la base de données source et doit être créée avant d'activer
WORKLOAD_AUTO_REPLAY. -
Une base de données source peut activer
WORKLOAD_AUTO_REPLAYpour un clone actualisable au maximum (vous pouvez activer cette fonctionnalité pour un clone actualisable au maximum, même si vous créez plusieurs clones actualisables à partir de la même base de données source). -
Une fois que vous avez activé
WORKLOAD_AUTO_REPLAY, le cycle de capture-relecture se poursuit chaque semaine. Autonomous AI Database exécute une capture sur la base de données source, puis réexécute la charge globale sur la base de données cible jusqu'à ce que vous désactiviezWORKLOAD_AUTO_REPLAY.
Vous trouverez des informations sur les captures et les réexécutions de charge globale dans la vue DBA_CAPTURE_REPLAY_HISTORY. Pour plus d'informations, reportez-vous à DBA_CAPTURE_REPLAY_HISTORY View.
Autonomous AI Database applique automatiquement des patches à votre base de données. Oracle fournit un objectif de niveau de service de zéro régression dans votre base de données de production en raison de ces patches. Pour plus d'informations, voir Objectif de niveau de service à régression zéro.
Rubrique parent : Tester les charges globales par rapport à un patch à venir
Activer la réexécution automatique de la charge globale
La fonctionnalité WORKLOAD_AUTO_REPLAY vous permet d'exécuter une charge globale à partir de votre base de données de production et de surveiller toute divergence sur une instance à laquelle des patches sont appliqués une semaine à l'avance. Cette fonctionnalité vous permet de tester un patch à venir en exécutant une charge globale existante en production sur un patch avant qu'il n'atteigne la production.
Pour activer WORKLOAD_AUTO_REPLAY, procédez comme suit :
Cet exemple active WORKLOAD_AUTO_REPLAY sur la base de données Autonomous AI source et sur la base de données clone actualisable cible indiquée. Lorsque l'option WORKLOAD_AUTO_REPLAY est activée, chaque semaine, la base de données Autonomous AI exécute une capture sur la base de données source et réexécute la charge globale sur la base de données cible, jusqu'à ce que vous désactiviez WORKLOAD_AUTO_REPLAY.
Pour trouver des informations sur les captures et les réexécutions, abonnez-vous aux événements d'information. Les événements d'information fournissent une notification pour les événements de capture et de réponse de charge globale et incluent une URL de demande pré-authentifiée dans laquelle vous pouvez télécharger le fichier de capture et le rapport de réexécution. Pour plus d'informations, reportez-vous à (Facultatif) S'abonner aux événements d'information à notifier des détails de capture et de réexécution.
Vous trouverez des informations sur les captures et les réexécutions de charge globale dans la vue DBA_CAPTURE_REPLAY_HISTORY. Pour plus d'informations, reportez-vous à DBA_CAPTURE_REPLAY_HISTORY View.
Rubrique parent : Tester les charges globales par rapport à un patch à venir
Désactiver la réexécution automatique de la charge globale
Exécutez DBMS_CLOUD_ADMIN.DISABLE_FEATURE pour désactiver WORKLOAD_AUTO_REPLAY.
Exécutez DBMS_CLOUD_ADMIN.DISABLE_FEATURE pour désactiver la réexécution automatique de la charge globale. Par exemple :
BEGIN
DBMS_CLOUD_ADMIN.DISABLE_FEATURE(
feature_name => 'WORKLOAD_AUTO_REPLAY');
END;
/
Vous devez être connecté en tant qu'administrateur ou disposer des privilèges DBMS_CLOUD_ADMIN pour exécuter DBMS_CLOUD_ADMIN.DISABLE_FEATURE.
Pour plus d'informations, reportez-vous à Procédure DISABLE_FEATURE.
Rubrique parent : Tester les charges globales par rapport à un patch à venir