Création d'une application APEX (Oracle Application Express)

Autonomous AI Database sur une infrastructure Exadata dédiée prend en charge le développement d'applications avec Oracle Application Express (APEX). Oracle APEX sur Autonomous AI Database fournit un environnement préconfiguré, entièrement géré et sécurisé permettant de construire et déployer des applications centrées sur la données de premier rang.

Oracle APEX fournit un environnement basé sur un navigateur facile à utiliser permettant de charger des données, de gérer des objets de base de données, de développer des interfaces REST et de créer des applications. Le nombre de développeurs ou d'utilisateurs finals pour vos applications Oracle APEX est illimité. Autonomous AI Database peut redimensionner instantanément le calcul et l'espace de stockage en ligne en fonction des besoins, en fonction de la charge globale. De plus, vous pouvez déployer facilement les applications Oracle APEX développées sur site vers Oracle APEX sur Autonomous AI Database, et inversement.

Oracle gère entièrement la configuration, l'application de patches, la surveillance et la mise à niveau pour tous les composants Oracle Application Express. Vous pouvez ainsi vous concentrer sur le développement de vos solutions et la résolution de vos problèmes commerciaux. Avec Oracle APEX et le développement nécessitant peu de code, votre organisation peut gagner en agilité et développer des solutions plus rapidement, avec des coûts réduits et une plus grande cohérence. Vous pouvez vous adapter aux exigences changeantes avec facilité. Les développeurs professionnels et tous les autres membres de votre organisation peuvent faire partie intégrante des processus.

Conseil :

Pour commencer en testant la procédure ci-après, suivez l'exercice 8 sur l'élaboration d'une application APEX dans l'atelier Oracle Autonomous AI Database Dedicated pour le développeur et les utilisateurs de base de donnée.

Accès à Oracle Application Express dans Autonomous AI Database

Remarques :

Pour accéder à Oracle Applications Express, le système que vous utilisez doit disposer d'un accès réseau à la base de données Autonomous AI, comme décrit dans Configuration d'un système de développement pour accéder à la base de données.
Découvrez comment accéder à Oracle Application Express à partir d'Autonomous AI Database on Dedicated Exadata Infrastructure.

Par défaut, seul l'utilisateur de base de données ADMIN a accès à Oracle Application Express. Pour qu'un autre utilisateur de base de données puisse se connecter, l'utilisateur ADMIN doit créer un espace de travail et accorder à cet autre utilisateur l'accès à l'espace de travail.

Pour accéder à Oracle Application Express, procédez comme suit :
  1. Dans votre navigateur Web, connectez-vous à Oracle Cloud et accédez à la page Détails de la base de données Autonomous AI. Reportez-vous à Affichage des détails d'une base de données IA autonome dédiée.
  2. Ouvrez l'onglet Outils.
  3. Cliquez sur ouvrir APEX dans la mosaïque Oracle Application Express.
  4. Dans la fenêtre de dialogue Oracle Application Express, cliquez sur le lien Copier dans le champ URL d'accès pour copier l'URL dans le presse-papiers.

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

  5. Collez l'URL d'accès dans la barre d'adresse du navigateur Web pour accéder à Oracle Application Express.

    Remarques :

    Oracle Application Express utilisant une adresse IP privée accessible uniquement à partir d'une instance Compute exécutée avec le réseau cloud virtuel (VCN) utilisé par votre base de données Autonomous AI, vous devez coller l'URL d'accès dans un navigateur exécuté sur une instance de calcul dans le VCN.
  6. Entrez les informations suivantes, puis cliquez sur Connexion :
    • Espace de travail auquel l'utilisateur ADMIN a accordé l'accès à cet utilisateur de base de données
    • Nom utilisateur de l'utilisateur de base de données avec lequel vous essayez d'accéder à Oracle APEX
    • Mot de passe de l'utilisateur de base de données
  7. Une fois la connexion établie, la page d'accueil d'Oracle Application Express propose les fonctionnalités suivantes :
    • App Builder permet de concevoir, de développer et de déployer des applications Web élégantes et réactives.
    • SQL Workshop vous permet d'accéder à vos objets Autonomous AI Database, d'exécuter des requêtes SQL sur ceux-ci, d'exécuter des scripts SQL et de charger des données.
    • La fonction Développement d'équipe permet de suivre les tâches, les fonctionnalités, les bugs et les commentaires de l'ensemble de votre équipe.
    • La fonction Galerie d'applications fournit une liste d'exemples d'applications et d'applications de productivité que vous pouvez installer et exploiter pour le développement de votre application.

Accès aux services d'administration Oracle Application Express

Remarques :

Pour accéder à Oracle Applications Express, le système que vous utilisez doit disposer d'un accès réseau à la base de données Autonomous AI, comme décrit dans Configuration d'un système de développement pour accéder à la base de données.
Découvrez comment accéder aux services d'administration Oracle Application Express à partir d'une base de données d'IA autonome et créer un espace de travail.
Pour accéder aux services d'administration Oracle Application Express en tant qu'utilisateur de base de données ADMIN, procédez comme suit :
  1. Copiez l'URL d'accès Oracle APEX à partir de la page Détails d'une base de données Autonomous AI, puis collez-la dans la barre d'adresse de votre navigateur Web. Pour plus d'informations, reportez-vous à Access à Oracle Application Express dans Autonomous AI Database.

    Remarques :

    Oracle Application Express utilisant une adresse IP privée accessible uniquement à partir d'une instance Compute exécutée avec le réseau cloud virtuel (VCN) utilisé par votre base de données Autonomous AI, vous devez coller l'URL d'accès dans un navigateur exécuté sur une instance de calcul dans le VCN.
  2. Sur la page Connexion, faites défiler la page vers le bas pour afficher les tâches.
  3. Cliquez sur Administration pour vous connecter aux services d'administration.
  4. Entrez les informations suivantes, puis cliquez sur Connexion :
    • Nom utilisateur : ADMIN
    • Mot de passe : mot de passe ADMIN que vous avez défini lors de la création de la base de données Autonomous AI.
  5. Une fois connecté, vous accédez à la page d'accueil des services d'administration Oracle Application Express, qui contient différentes options d'administration permettant de créer et de gérer des espaces de travail et des utilisateurs, ainsi que d'activer l'accès utilisateur à différents espaces de travail.

    Remarques :

    Si vous êtes en train de vous connecter pour la première fois aux services d'administration Oracle Application Express, vous êtes invité à créer un espace de travail. Cliquez sur le bouton Créer un espace de travail dans la boîte de dialogue et fournissez les détails requis pour créer le premier espace de travail.
  6. Pour créer d'autres espaces de travail, cliquez sur le bouton Créer un espace de travail sur la page d'accueil et fournissez les détails de l'espace de travail comme demandé par l'assistant.
  7. Pour créer des comptes de développeur Oracle APEX, procédez comme suit :
    • Sur la page d'accueil, cliquez sur la mosaïque Gérer les espaces de travail.
    • Cliquez sur Gérer les développeurs et les utilisateurs sous Actions d'espace de travail.
    • Cliquez sur Créer un utilisateur et entrez les détails du nouvel utilisateur développeur.
    Pour plus d'informations, reportez-vous à Création de comptes utilisateur dans le guide d'administration d'Oracle Application Express.

Mettre à niveau l'instance Oracle Application Express

La base de données d'IA autonome sur une infrastructure Exadata dédiée prend en charge Oracle Application Express 24.2 sur toutes les bases de données Conteneur Autonomous nouvellement provisionnées. Toutefois, toutes les bases de données Conteneur Autonomous existantes continuent de s'exécuter avec la version Application Express avec laquelle elles ont été provisionnées.

Si vous souhaitez utiliser les dernières fonctionnalités d'Oracle Application Express pour améliorer les applications existantes, programmez une mise à niveau vers votre instance Oracle Application Express via Service Request (SR) dans My Oracle Support. Vous devez fournir les OCID de la location et de la base de données AI autonome pour lesquels vous demandez la mise à niveau APEX dans la demande de service.

Pour découvrir comment contacter le support technique Oracle afin d'obtenir de l'aide, reportez-vous à Création d'une demande d'assistance dans My Oracle Support.

Limites relatives à l'utilisation d'Oracle Application Express

Cette section répertorie les restrictions et limitations des fonctionnalités d'Oracle Application Express lorsqu'elles sont utilisées dans le contexte d'une base de données d'IA autonome.

Les limites suivantes sont nécessaires pour garantir la sécurité et les performances de votre environnement Oracle Application Express.

  • Le modèle d'authentification d'application d'annuaire LDAP n'est pas pris en charge.

  • Oracle Application Express est uniquement disponible en tant qu'environnement de développement complet. La conversion en environnement d'exécution, qui réduit l'empreinte des logiciels installés et enlève des composants d'interface utilisateur tels qu'App Builder et les services d'administration, n'est pas prise en charge.