Contrôle des mises à niveau Oracle APEX

Oracle gère automatiquement Oracle APEX dans votre instance Autonomous Database, y compris le déploiement de correctifs et de mises à niveau. Lorsqu'une nouvelle version d'Oracle APEX devient disponible dans votre région, par exemple APEX 24.2.0, vous avez le choix entre appliquer cette mise à niveau dans la fenêtre de mise à niveau de 45 jours. Vous pouvez éventuellement prolonger cette fenêtre jusqu'à 90 jours.

Remarque

Les dernières offres groupées d'ensembles de patches Oracle APEX sont automatiquement appliquées sur Autonomous Database et ne peuvent pas être différées.

Différer les mises à niveau d'Oracle APEX

Décrit les étapes permettant de différer les mises à niveau Oracle APEX.

Le report des mises à niveau Oracle APEX vous permet d'effectuer les opérations suivantes :

  • Contrôlez le moment où Oracle APEX est mis à niveau sur votre instance Autonomous Database. Bien qu'il y ait un minimum de perturbations sur un système en direct, vous pouvez toujours choisir de mettre à niveau à la fois ou sur une journée avec moins d'activité, par exemple un jour de week-end.

  • Validez vos applications par rapport à la nouvelle version d'Oracle APEX avant de mettre à niveau votre système de production.

    Pour valider et tester avant de mettre à niveau votre système de production, procédez comme suit :

Pour différer les mises à niveau Oracle APEX, procédez comme suit :

  1. Ouvrez les services d'administration d'Oracle APEX.

    Pour plus d'informations, reportez-vous à Accès aux services d'administration Oracle APEX.

  2. Cliquez sur APEX pour ouvrir la page Services d'administration.
  3. Ouvrez la boîte de dialogue Mises à jour disponibles en cliquant sur icône d'engrenage en regard de Mises à jour disponibles.

    La boîte de dialogue Available Updates s'affiche.

  4. Dans la boîte de dialogue Mises à jour disponibles, sélectionnez une fenêtre Mettre à niveau.
  5. Cliquez sur Appliquer les modifications.

Remarques concernant les mises à niveau différées d'Oracle APEX :

  • Si une fenêtre de mise à niveau est sélectionnée et que des mises à jour sont disponibles, à la date indiquée dans la boîte de dialogue Mises à jour disponibles, les mises à jour Oracle APEX sont automatiquement appliquées à votre instance Autonomous Database. Vous ne pouvez pas reporter les mises à jour au-delà de la date indiquée.

  • Si une fenêtre de mise à niveau est définie et que des mises à jour sont disponibles, vous ne pouvez pas programmer les mises à niveau Oracle APEX pour une date et une heure spécifiques. Lorsque vous êtes prêt à effectuer la mise à niveau, accédez à Oracle APEX Administration Services et cliquez sur Mettre à niveau maintenant. Pour plus d'informations, reportez-vous à Application de mises à niveau Oracle APEX.

  • Si votre instance Autonomous Database est arrêtée au moment où une nouvelle version d'Oracle APEX devient disponible dans votre région, la mise à jour est automatiquement appliquée au prochain démarrage de la base de données, quel que soit le paramètre de fenêtre de mise à niveau. Par exemple, si la base de données Autonomous Database est arrêtée lorsqu'une nouvelle version d'Oracle APEX devient disponible, en fonction de la programmation de démarrage/arrêt automatique, la mise à jour est automatiquement appliquée au prochain démarrage de la base de données.

  • Lorsque vous modifiez le paramètre Fenêtre de mise à niveau, la modification s'applique aux mises à niveau futures et n'a aucune incidence sur une mise à niveau Oracle APEX qui est déjà disponible pour votre instance Autonomous Database.

  • Si votre base de données n'a pas eu d'activité Oracle APEX au cours des 6 derniers mois, la prochaine mise à niveau d'Oracle APEX sera automatiquement appliquée quel que soit le paramètre Fenêtre de mise à niveau.

Appliquer les mises à niveau d'Oracle APEX

Lorsque vous avez des mises à niveau différées et qu'une mise à niveau est disponible, vous avez la possibilité d'appliquer la mise à niveau à tout moment avant la date de mise à niveau indiquée.

Lorsque les mises à niveau Oracle APEX ne sont pas disponibles, la zone Mises à jour disponibles indique Le système est à jour.

Lorsque le paramètre Différer la mise à niveau indique une fenêtre de mise à niveau, si une mise à niveau Oracle APEX est disponible et que vous n'effectuez aucune action, la mise à niveau est appliquée automatiquement à la date indiquée dans la zone Mises à jour disponibles.

Description de l'image adb_apex_updates_deferred.png
Description de l'illustration adb_apex_updates_deferred.png

Si vous avez précédemment différé les mises à niveau en indiquant une fenêtre de mise à niveau, comme indiqué dans Différer les mises à niveau Oracle APEX, vous pouvez effectuer la mise à niveau à tout moment, comme suit :

  1. Ouvrez les services d'administration d'Oracle APEX.
  2. Cliquez sur APEX pour ouvrir la page Services d'administration.
  3. Ouvrez la boîte de dialogue Mises à jour disponibles en cliquant sur icône d'engrenage en regard de Mises à jour disponibles.
  4. Dans la boîte de dialogue Mises à jour disponibles, cliquez sur Mettre à niveau maintenant.

Le processus de mise à niveau d'Oracle APEX démarre alors en arrière-plan. Vous pouvez continuer à utiliser les services d'administration et App Builder, ainsi qu'exécuter des applications pendant la majeure partie du processus de mise à niveau.