Créer une application APEX (Oracle Application Express)
Autonomous Database sur une infrastructure Exadata dédiée prend en charge le développement d'applications avec Oracle Application Express (APEX. Oracle APEX pour les bases de données autonomes fournit un environnement préconfiguré, entièrement géré et sécurisé pour créer et déployer des applications centrées sur les données de classe mondiale.
Oracle APEX fournit un environnement basé sur un navigateur facile à utiliser pour charger des données, gérer des objets de base de données, développer des interfaces REST et créer des applications. Il n'y a aucune limite quant au nombre de développeurs ou d'utilisateurs finaux pour vos applications Oracle APEX. La base de données autonome peut ajuster instantanément les ressources de calcul et de stockage en ligne selon les besoins, en fonction de votre charge de travail. En outre, vous pouvez facilement déployer les applications Oracle APEX développées sur place vers Oracle APEX sur une base de données autonome, ou inversement.
La configuration, l'application de correctifs, la surveillance et la mise à niveau de tous les composants d'Oracle Application Express sont entièrement gérées par Oracle. Ainsi, vous pouvez vous concentrer sur le développement de vos solutions et la résolution de vos problèmes. Avec Oracle APEX et le code réduit, votre organisation peut être plus agile et développer plus rapidement des solutions moins coûteuses et plus cohérentes. Vous pouvez vous adapter facilement aux exigences changeantes. Vous pouvez permettre aux développeurs professionnels et à tous les autres membres de votre organisation de faire partie de la solution.
Conseil :
Pour mettre ces instructions en pratique, exécutez l'étape Exercice 8 : Créer une application APEX dans l'atelier sur l'utilisation des bases de données autonomes Oracle dédiées pour développeurs et utilisateurs de base de données.Rubriques connexes
Accéder à Oracle Application Express dans une base de données autonome
Note :
Pour accéder à Oracle Applications Express, le système que vous utilisez doit avoir un accès réseau à Autonomous Database, comme décrit dans Configurer un système de développement pour accéder à la base de données.Par défaut, seul l'utilisateur de base de données ADMIN a accès à Oracle Application Express. Pour que vous puissiez vous connecter en tant qu'autre utilisateur de base de données, l'utilisateur ADMIN doit créer un espace de travail et permettre à cet utilisateur d'y accéder.
- Dans votre navigateur Web, connectez-vous à Oracle Cloud et naviguez jusqu'à la page Détails de Autonomous Database. Voir Voir les détails d'une base de données autonome dédiée.
- Ouvrez l'onglet Outils.
- Cliquez sur Ouvrir APEX dans la vignette Oracle Application Express.
- Dans la boîte 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.
- Collez l'URL d'accès dans la barre d'adresse de votre navigateur Web pour accéder à Oracle Application Express.
Note :
Comme Oracle Application Express utilise une adresse IP privée qui n'est accessible qu'à partir d'une instance de calcul exécutée avec le réseau en nuage virtuel (VCN) utilisé par Autonomous Database, vous devez coller l'URL d'accès dans un navigateur qui s'exécute sur une instance de calcul dans le VCN. - Entrez les détails suivants et cliquez sur Connexion :
- Espace de travail auquel l'utilisateur administrateur a autorisé l'accès à cet utilisateur de base de données.
- Nom d'utilisateur de base de données avec lequel vous tentez d'accéder à Oracle APEX.
- Mot de passe de l'utilisateur de base de données.
- Une fois la connexion établie, la page d'accueil d'Oracle Application Express, offrant les fonctionnalités suivantes, s'affiche :
- Le Générateur d'applications vous permet de concevoir, de développer et de déployer des applications Web attrayantes et réactives.
- L'atelier SQL vous permet d'accéder à vos objets Autonomous Database, d'exécuter des interrogations SQL sur ces objets, d'exécuter des scripts SQL et de charger des données.
- Développement en équipe vous aide à assurer le suivi des tâches, des fonctions, des bugs et de la rétroaction pour toute votre équipe.
- La Galerie d'applications fournit une liste d'exemples d'applications et d'applications de productivité que vous pouvez installer et utiliser pour développer vos applications.
Accéder aux services d'administration d'Oracle Application Express
Note :
Pour accéder à Oracle Applications Express, le système que vous utilisez doit avoir un accès réseau à Autonomous Database, comme décrit dans Configurer un système de développement pour accéder à la base de données.- Copiez l'URL d'accès à Oracle APEX à partir de votre page Détails sur une base de données Autonomous Database et collez-la dans la barre d'adresse de votre navigateur Web. Pour plus de détails, voir Accéder à Oracle Application Express dans une base de données autonome.
Note :
Comme Oracle Application Express utilise une adresse IP privée qui n'est accessible qu'à partir d'une instance de calcul exécutée avec le réseau en nuage virtuel (VCN) utilisé par Autonomous Database, vous devez coller l'URL d'accès dans un navigateur qui s'exécute sur une instance de calcul dans le VCN. - Dans la page Connexion, sélectionnez Tâches.
- Cliquez sur Administration pour vous connecter aux services d'administration.
- Entrez les détails suivants et cliquez sur Connexion :
- Nom d'utilisateur : ADMIN
- Mot de passe : Mot de passe ADMIN que vous avez défini lors de la création d'Autonomous Database.
- Une fois la connexion établie, la page d'accueil des services d'administration d'Oracle Application Express s'affiche, présentant différentes options d'administration pour créer et gérer des espaces de travail et des utilisateurs, et permettre à l'utilisateur d'accéder à différents espaces de travail.
Note :
Si vous êtes connecté pour la première fois aux services d'administration d'Oracle Application Express, vous serez 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. - Pour créer d'autres espaces de travail, cliquez sur le bouton Créer un espace de travail dans la page d'accueil et indiquez les informations relatives à l'espace de travail demandées par l'assistant.
- Pour créer des comptes de développeur d'Oracle APEX :
- Cliquez sur la vignette Gérer les espaces de travail de la page d'accueil.
- Cliquez sur Gérer les développeurs et les utilisateurs sous Workspace Actions.
- Cliquez sur Créer un utilisateur et entrez les détails du nouvel utilisateur développeur.
Mettre à niveau l'instance Oracle Application Express
Autonomous Database sur une infrastructure Exadata dédiée prend en charge Oracle Application Express 24.2 sur toutes les nouvelles bases de données conteneur autonomes provisionnées. Toutefois, toutes les bases de données conteneur autonomes 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 au moyen de la demande de service dans My Oracle Support. Vous devez fournir les OCID de la location et d'Autonomous Database pour lesquels vous demandez la mise à niveau APEX dans la demande de service.
Voir Créer une demande de service dans My Oracle Support pour savoir comment communiquer avec Oracle Support pour obtenir de l'aide.
Limites relatives à l'utilisation d'Oracle Application Express
Cette section répertorie les restrictions et les limites de fonction d'Oracle Application Express lorsqu'elles sont utilisées dans le contexte d'une base de données Autonomous Database.
Les limitations suivantes sont nécessaires pour assurer la sécurité et garantir la performance de votre environnement Oracle Application Express :
-
Le modèle d'authentification de l'application de répertoire LDAP n'est pas pris en charge.
-
Oracle Application Express est disponible uniquement 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 supprime les composants d'interface utilisateur tels que le générateur d'applications et les services d'administration, n'est pas prise en charge.