Maintenance de service de la base de données Autonomous AI sur une infrastructure Exadata dédiée

Oracle programme et effectue toutes les opérations d'applications de patches et autres opérations d'entretien sur l'ensemble des ressources de base de données d'IA autonome de l'infrastructure Exadata dédiée. En même temps, il propose différentes options pour personnaliser, visualiser et reprogrammation des événements de maintenance pour les différentes sources d'infrastructure.

Remarque : lorsque Database In-Memory est activé, les performances peuvent se détériorer lors de toute activité d'application de patches entraînant la réinitialisation de la base de données. Pour plus d'informations sur Database In-Memory, reportez-vous à Database In-Memory.

Types de maintenance de service

Oracle planifie et exécute différentes activités de maintenance de service sur votre base de données d'IA autonome. Ces événements de maintenance varient dans leur portée et leur fréquence d'application de patches.

L'équipe Cloud Operations d'Oracle surveille en permanence l'application de patches et procède à une annulation si un patch échoue aux tests d'intégrité de base. Si une restauration est requise, la maintenance sera reprogrammée. Bien que la restauration soit la dernière option, notre objectif est toujours de fournir la correction la plus rapide pour restaurer votre base de données à un état sain. Si une régression apparaît uniquement dans votre application, elle doit être signalée via une demande de service. Pour les problèmes critiques nécessitant une attention immédiate, Oracle peut développer et déployer un patch exceptionnel en dehors du calendrier de maintenance standard.

Spécification du moment où la maintenance peut avoir lieu

En général, Oracle planifie et effectue une maintenance complète du parc répartie sur chaque trimestre et des correctifs de sécurité d'infrastructure mensuels pour les vulnérabilités dont les scores CVSS sont supérieurs ou égaux à 7. Vous pouvez laisser Oracle gérer la programmation de la maintenance ou définir une fenêtre spécifique pendant laquelle Oracle peut commencer les opérations de maintenance.

Personnalisation de la maintenance trimestrielle

Vous pouvez choisir une programmation pour la maintenance automatique trimestrielle des ressources de base de données Autonomous AI ou laisser Oracle programmer automatiquement les mises à jour. A l'avance, Oracle vous informe de la date et de l'heure de la maintenance programmée à venir.

Vous pouvez effectuer les opérations suivantes avec une maintenance trimestrielle automatique à différents niveaux de ressource, comme indiqué dans le tableau ci-dessous :

Ressource d'infrastructure Notes et références complémentaires
Infrastructure Exadata (EI)
Cluster de machines virtuelles Exadata Autonomous (AVMC)

Remarque : les ressources AVMC provisionnées sur les ressources d'infrastructure Exadata dans Oracle Cloud avant le lancement de plusieurs fonctionnalités de base de données d'IA autonome de machine virtuelle héritent de la programmation de maintenance de l'infrastructure Exadata associée.

Base de données Conteneur Autonomous (ACD)
  • La mise à jour des préférences de maintenance de la base de données Conteneur Autonomous explique comment mettre à jour les préférences suivantes :
    • Méthode de maintenance des mises à jour automatiques (Rolling ou Non-rolling). Vous pouvez également inclure le fichier de fuseau horaire à mettre à jour avec la RU.

      Remarque : dans une configuration Autonomous Data Guard, la méthode de maintenance simultanée entraîne un temps d'inactivité pour les bases de données Conteneur Autonomous principale et de secours pendant leur fenêtre de maintenance respective jusqu'à la fin de l'application de patches.

    • Version de maintenance pour les mises à jour automatiques (RU suivante ou dernière RU).

    • Programme de maintenance automatique pour la base de données Conteneur Autonomous. Différentes options permettent de personnaliser la programmation de maintenance, comme expliqué dans Paramètres dans la programmation de maintenance personnalisables.

      Remarque : vous ne pouvez pas définir de programmation personnalisée pour une base de donnée Conteneur Autonomous de secours dans une configuration Autonomous Data Guard. Toutefois, vous pouvez définir le nombre de jours pendant lesquels la maintenance de la base de données Conteneur Autonomous de secours sera programmée avant la maintenance de la base de données Conteneur Autonomous principale, car les patches sont toujours appliqués à la base de données Conteneur Autonomous de secours avant la base de données Conteneur Autonomous principale.

  • Vous pouvez également planifier une maintenance à la demande pour mettre à jour RU (Mise à jour de version) avec le fichier de fuseau horaire ou simplement le fichier de fuseau horaire pour une base de données Conteneur Autonomous. Pour obtenir des instructions, voir Planifier une mise à jour de maintenance trimestrielle.

    Remarque : uniquement en cas de mises à jour de fichier de fuseau horaire à la demande, le patch sera appliqué à la base de données Conteneur Autonomous de secours 3 jours avant que la base de données Conteneur Autonomous principale dans Autonomous Data Guard n'active les bases de données Conteneur Autonomous.

  • Affichage et gestion des maintenances programmées d'une base de données Conteneur Autonomous
  • Affichage des maintenances passées d'une base de données Conteneur Autonomous

A savoir : Oracle recommande de définir une fenêtre de maintenance pour toutes les ressources d'infrastructure répertoriées ci-dessus afin de :

Paramètres personnalisables de la programmation de maintenance

Vous pouvez choisir les détails suivants dans la console Oracle Cloud Infrastructure lors de la définition d'une programmation personnalisée pour l'une des ressources d'infrastructure ci-avant.

Personnalisation de la maintenance de sécurité d'infrastructure mensuelle

La maintenance mensuelle de la sécurité de l'infrastructure, si nécessaire, doit être appliquée au cours d'une fenêtre de 21 jours qui commence entre le 18 et le 21 de chaque mois et s'exécute jusqu'au 9 au 12 du mois suivant. Vous recevrez une notification avec la programmation proposée au moins 7 jours avant le début de la fenêtre d'entretien mensuel, et vous pouvez reprogrammer cette maintenance mensuelle à une autre date de la fenêtre si nécessaire.

Les patches de sécurité mensuels peuvent être reprogrammés à une autre heure dans la fenêtre de maintenance, mais ne peuvent pas être ignorés ou reprogrammés au-delà de la fenêtre de 21 jours. Vous pouvez reprogrammer les maintenances de sécurité mensuelles lors de la reprogrammation des maintenances trimestrielles à condition que la maintenance mensuelle reste dans la fenêtre des maintenances en cours.

Il n'y a aucun impact sur les bases de données ou les applications d'IA autonomes qui leur sont connectées pendant l'activité mensuelle d'application de patches de sécurité Infrastructure. Les mises à jour des serveurs de base de données sont appliquées en ligne via les technologies Ksplice, tandis que celles des serveurs de stockage sont appliquées de manière non simultanée.

Toutefois, lors de la mise à jour d'une infrastructure de service, Oracle peut bloquer certaines opérations, telles que le redimensionnement de la mémoire et le redimensionnement du stockage, l'application de patches au système d'exploitation et Grid Infrastructure (prévérifications incluses) et l'extension élastique des serveurs de calcul et d'enregistrement. Envisagez de différer ces opérations après la fin des mises à jour. L'application des mises à jour en matière de sécurité prend environ 15 minutes par hôte de serveur de base de données, plus 60 minutes par serveur de calcul en fonction de l'activité d'E/S. Si vous tentez une opération impactée, la console vous informe des mises à jour de sécurité en cours. Aucun logiciel n'est mis à jour dans les machines virtuelles invitées.

Personnalisation de patches exceptionnels

A l'aide de la vue de maintenance de la console Oracle Cloud, vous pouvez modifier l'heure de début programmée ou choisir d'installer immédiatement le patch exceptionnel. Par défaut, Oracle programme l'application du patch exceptionnel dans les 72 heures suivant sa mise à disposition. Si aucune action de modification de la programmation n'est effectuée, le patch est automatiquement appliqué. Vous pouvez uniquement reprogrammer les patches exceptionnels pendant le trimestre en cours. En revanche, vous ne pouvez pas ignorer un patch exceptionnel.

Spécification des types de patch à appliquer

Une opération de maintenance standard consiste à appliquer des patches logiciels de base de données à vos bases de données Conteneur Autonomous et, par extension, aux bases de données autonomes qui y sont créées. Par défaut, Oracle applique les mises à jour de version (RU). Vous pouvez configurer le type de maintenance sur Prochaine mise à jour de version pour mettre à jour la base de données Conteneur Autonomous vers la mise à jour de version suivante ou sur Dernière mise à jour de version pour mettre à jour la base de données Conteneur Autonomous vers la dernière mise à jour de version dans la fenêtre de maintenance suivante. En conséquence, Oracle utilise le type d'image correspondant à vos préférences lorsqu'il est disponible. Si vous le souhaitez, vous avez toujours la possibilité de remplacer un patch programmé donné par une autre version.

Pour obtenir des instructions détaillées, reportez-vous à Mise à jour des préférences de maintenance de la base de données Conteneur Autonomous.

Affichage et gestion des maintenances déjà programmées

Une fois qu'une activité de maintenance est programmée conformément à la fenêtre de maintenance que vous avez définie, vous pouvez en gérer le déroulement réel, qu'il s'agisse par exemple de modifier la version du patch, d'appliquer ce dernier immédiatement ou même d'ignorer l'activité.

Détails de maintenance programmée

Pour chaque événement de maintenance programmée de l'infrastructure Exadata, du cluster de machines virtuelles Exadata Autonomous ou de la base de données Conteneur Autonomous, la page Maintenance de la ressource contient les détails suivants :

Opérations de gestion d'une maintenance programmée

Pour chaque événement de maintenance répertorié sur une page de maintenance de ressource d'infrastructure, vous pouvez effectuer les opérations de gestion suivantes, à condition que l'événement ne soit pas déjà en cours :

Remarque : l'option Appliquer des patches maintenant n'est pas disponible pour une base de données Autonomous AI activée avec Autonomous Data Guard. Pour contourner le problème, vous pouvez modifier l'heure de maintenance programmée de sorte qu'elle commence dans la période de 4 heures disponible la plus proche. Assurez-vous que les patches sont appliqués à la base de données de secours avant la base principale, avec une période d'intervalle tampon comprise entre 1 et 7 jours.

Remarque : vous ne pouvez pas ignorer deux événements de maintenance consécutifs. Après avoir ignoré un événement de maintenance, vous ne pouvez pas ignorer celui programmé immédiatement après. Vous ne pouvez ignorer les événements de maintenance qu'un trimestre de maintenance sur deux par an.

Pour obtenir des conseils étape par étape, reportez-vous à :

Afficher les notifications de statut de maintenance

La vue DB_NOTIFICATIONS stocke des informations sur les notifications de statut de maintenance pour votre instance de base de données Autonomous AI.

S'APPLIQUE À : Applicable Oracle Public Cloud uniquement

Pour afficher les informations de notification :

  1. Connectez-vous à votre instance de base de données Autonomous AI.

  2. Utilisez la requête suivante pour afficher les informations de maintenance (application de patches).

     SELECT * FROM DB_NOTIFICATIONS WHERE TYPE = 'MAINTENANCE';
    

Ce qui suit fournit des détails sur l'état de maintenance.

Le tableau suivant présente les colonnes et les types de données DB_NOTIFICATIONS.

Colonne Type de données Description
TYPE VARCHAR2(128)TYPE

Spécifie le type de notification.

La valeur valide est : MAINTENANCE.

TIME TIMESTAMP(6) WITH TIME ZONE Heure à laquelle l'entrée de notification a été ajoutée.
EXPECTED_START_DATE TIMESTAMP(6) WITH TIME ZONE Date et heure de début de maintenance programmées.
EXPECTED_END_DATE TIMESTAMP(6) WITH TIME ZONE Heure de fin de la maintenance programmée.
ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE Heure réelle de début de maintenance.
ACTUAL_END_DATE TIMESTAMP(6) WITH TIME ZONE Heure réelle de fin de maintenance.
PRODUCT VARCHAR2(128)

Produit ou composant pour lequel la maintenance est planifiée ou en cours.

Valeurs : DATABASE, GI, DOM0, DOM0_CELL, DOMU, CELL, IBSWITCH.

STATUS VARCHAR2(128)

Statut actuel de la maintenance.

Valeurs : SCHEDULED, IN_PROGRESS, COMPLETED, FAILED, SKIPPED.

OP_MODE VARCHAR2(64)

Mode d'opération d'application de patches.

Valeurs : RAC_ROLLING, NON_ROLLING.

DATABASE_IMPACT VARCHAR2(64)

Impact sur la base de données.

Valeurs : AVAILABILITY, PERFORMANCE, NONE.

DESCRIPTION VARCHAR2(128) Détails du message de notification.
PATCH_ID VARCHAR2(128) Version de patch.

Mise en file d'attente automatique des événements de maintenance

Evénements de maintenance trimestriels de différentes ressources de base de données d'IA autonomes

Si vous choisissez une programmation de maintenance personnalisée pour une ressource d'infrastructure, Oracle respecte vos préférences lors de la programmation des événements de maintenance. Toutefois, si votre programmation personnalisée génère un chevauchement avec la maintenance d'autres ressources d'infrastructure, Oracle sérialise automatiquement les événements de maintenance de sorte qu'ils s'exécutent dans l'ordre suivant, avec un intervalle entre chacun : infrastructure Exadata, cluster de machines virtuelles Exadata Autonomous et base de données Conteneur Autonomous.

Exemple : supposons que l'événement de maintenance de ressource d'infrastructure Exadata et un événement de maintenance de base de données Conteneur Autonomous soient programmés pour démarrer au même moment. Dans ce cas, l'événement de maintenance de ressource d'infrastructure Exadata démarre. L'événement de maintenance de base de données Conteneur Autonomous est quant à lui mis en file d'attente et commence immédiatement après l'autre événement.

Evénements de maintenance trimestriels et patches de sécurité d'infrastructure mensuels

Scenario Mise en file d'attente
Lorsqu'une activité de maintenance trimestrielle est programmée dans les 24 heures suivant un patch de sécurité d'infrastructure mensuel. La maintenance mensuelle programmée sera ignorée et appliquée immédiatement après la maintenance trimestrielle.
Lorsqu'une activité de maintenance trimestrielle est programmée en même temps qu'un patch de sécurité d'infrastructure mensuel. La maintenance trimestrielle est effectuée en premier et le correctif de sécurité mensuel est appliqué immédiatement après la fin de la maintenance trimestrielle.
Lorsqu'un patch de sécurité d'infrastructure mensuel doit commencer 0 à 24 heures avant la maintenance trimestrielle.

La maintenance mensuelle programmée attend et sera effectuée immédiatement après la maintenance trimestrielle.

Si la maintenance trimestrielle est reprogrammée ultérieurement, la maintenance de sécurité mensuelle commence immédiatement.

Oracle recommande donc de programmer les maintenances trimestrielle et mensuelle en même temps. Par conséquent, si vous reprogrammez l'événement de maintenance trimestrielle au dernier moment, l'activité de maintenance mensuelle s'exécutera à l'heure programmée après la modification du planning.

Lorsqu'une maintenance trimestrielle est programmée en dehors d'une fenêtre de 24 heures de la maintenance du même mois,

Vous aurez besoin d'une fenêtre pour les maintenances trimestrielles et d'une autre pour les maintenances de sécurité.

Remarque : à tout moment avant la maintenance mensuelle programmée de l'infrastructure Exadata, vous pouvez la reprogrammer.

Les serveurs de stockage ne seront mis à jour qu'une seule fois si vous planifiez la maintenance de sécurité mensuelle au moins 25 heures avant la maintenance trimestrielle au cours du mois où la maintenance de sécurité trimestrielle et mensuelle a été programmée.

Affichage des événements de maintenance passée

Vous pouvez visualiser les maintenences passées d'une ressource d'infrastructure Exadata, de cluster d'infrastructures Exadata Autonomous ou de base de données Conteneur Autonomous à partir d'une page Détails.

Pour obtenir des conseils étape par étape, reportez-vous à :

Surveillance des événements de maintenance de service

Vous pouvez surveiller les événements de maintenance des ressources d'infrastructure Autonomous AI Database à l'aide des services Events et Notifications. Les services Events et Notifications vous permettent de recevoir des notifications par courriel lorsque des événements de maintenance se produisent sur des ressources d'infrastructure Exadata, de cluster de machines virtuelles Exadata Autonomous et de base de données Conteneur Autonomous.

Pour chaque ressource d'infrastructure, quatre événements de maintenance différents sont générés comme indiqué ci-après :

Afin d'obtenir la liste complète des événements générés pour chaque ressource d'infrastructure, reportez-vous à Evénements pour Autonomous AI Database sur une infrastructure Exadata dédiée.

Vous pouvez vous abonner à l'un de ces événements de maintenance pour une ressource d'infrastructure en effectuant les tâches générales suivantes :

Afin de consulter un guide étape par étape contenant un exemple, reportez-vous à Exemple de notifications : courriels pour les événements de maintenance.

Contenu connexe

Création d'une demande d'assistance dans My Oracle Support