À propos de Autonomous AI Database
Oracle Autonomous AI Database sur une infrastructure Exadata dédiée est un environnement de base de données hautement automatisé et entièrement géré s'exécutant dans Oracle Cloud Infrastructure (OCI) avec des ressources matérielles et logicielles engagées. Ces ressources isolées permettent aux organisations de répondre à des exigences rigoureuses en matière de sécurité, de disponibilité et de performance tout en réduisant les coûts et la complexité. Les bases de données autonomes d'IA sont provisionnées dans une base de données conteneur autonome et sont des bases de données d'utilisateur. Vous pouvez créer de nombreuses bases de données autonomes basées sur l'IA dans une seule ressource de base de données conteneur autonome. Une base de données autonome d'IA héritera des paramètres de verrouillage de conservation et des règles de sauvegarde associées de sa base de données conteneur autonome parent.
Pour obtenir une idée globale de l'architecture à quatre couches utilisée avec une base de données d'IA autonome sur une infrastructure Exadata dédiée et comprendre le positionnement de la base de données d'IA autonome dans cette architecture, voir Composants de la base de données d'IA autonome sur une infrastructure Exadata dédiée.
Les administrateurs de base de données d'application créent, surveillent et gèrent des bases de données autonomes basées sur l'IA. En outre, ils créent et gèrent des utilisateurs Oracle Database dans ces bases de données, et fournissent aux autres les informations nécessaires pour accéder à la base de données. Vous pouvez vous connecter à votre base de données d'IA autonome et commencer à développer des applications de base de données après que l'administrateur de votre parc a configuré des ressources d'infrastructure et qu'un administrateur de base de données d'application a provisionné une base de données d'IA autonome avec des utilisateurs de base de données. Un utilisateur de base de données peut également se connecter à Autonomous AI Database à l'aide de divers outils tels que SQL*Plus, SQLcl, Database Actions ou Oracle APEX.
Exigences en matière de base de données autonome sur l'IA
Besoins en ressources
Pour provisionner une base de données autonome avec intelligence artificielle, vous avez besoin d'une base de données conteneur autonome avec ou sans Autonomous Data Guard, selon les exigences de récupération après sinistre. Voir Créer une base de données conteneur autonome pour plus de détails.
Politiques GIA requises
Vous devez disposer d'un compte Oracle Cloud Infrastructure avec les privilèges accordés au moyen des politiques IAM requises. Les politiques requises dépendent de l'opération que vous effectuez. Pour obtenir la liste des politiques IAM relatives aux bases de données d'IA autonomes, voir Politiques de gestion des bases de données d'IA autonomes.
Fonctions de base de données gérées à partir d'une base de données autonome avec intelligence artificielle
Les fonctions suivantes peuvent être définies et gérées au niveau de la base de données d'IA autonome.
| Fonctionnalité | Notes | Informations de référence supplémentaires |
|---|---|---|
Type de charge de travail Vous pouvez configurer votre base de données pour qu'elle soit de l'un des types de charge de travail Entrepôt avec lac de données IA autonome ou Traitement autonome des transactions IA. |
Oracle Autonomous AI Lakehouse est un service d'entrepôt de données infonuagique qui élimine pratiquement toutes les complexités liées à l'exploitation d'un entrepôt de données, à la sécurisation des données et au développement d'applications axées sur les données. Oracle Autonomous AI Transaction Processing est un service de base de données entièrement automatisé, optimisé pour exécuter simultanément des charges de travail transactionnelles, analytiques et par lots. |
À propos d'une base de données d'intelligence artificielle autonome sur une infrastructure Exadata dédiée |
Voir les détails de connexion Vous pouvez télécharger les données d'identification de client et voir les noms TNS et les chaînes de connexion d'une base de données Autonomous AI Database à partir de la console Oracle Cloud Infrastructure (OCI). |
Les données d'identification du client Oracle (fichiers de portefeuille) sont téléchargées à partir de Autonomous AI Database par un administrateur de service. Si vous n'êtes pas un administrateur de base de données d'intelligence artificielle autonome, l'administrateur doit vous fournir les données d'identification du client. Pour les bases de données d'intelligence artificielle autonomes de secours inter-région, vous pouvez télécharger des chaînes de connexion propres à une région. |
À propos de la connexion à une base de données d'intelligence artificielle autonome dédiée |
Base de données autonome sur l'IA pour les développeurs Vous pouvez créer une instance Autonomous AI Database for Developers. Autonomous AI Database for Developers est une offre de niveau gratuit conçue pour le développement de bases de données et les activités de test fonctionnel. |
La base de données Autonomous AI Database for Developers est dotée de 4 ECPU et de 32 Go de stockage et ne prend pas en charge l'ajustement manuel ou automatique. Comme les instances de base de données pour développeurs ne peuvent être créées que sur des bases de données conteneur autonomes basées sur ECPU sans Autonomous Data Guard, le bouton d'activation/désactivation de l'instance gratuite est désactivé pour les bases de données conteneur autonomes avec OCPU, Autonomous Data Guard ou les deux. |
Base de données autonome sur l'IA pour les développeurs |
Nombre d'UC Vous pouvez sélectionner le nombre d'UC de votre base de données dans la liste des UC provisionnables. |
Le type d'UC, c'est-à-dire ECPU ou OCPU, est déterminé par le type de calcul de la grappe de machines virtuelles Exadata autonome parent. La valeur par défaut est 2 ECPU ou 1 OCPU selon le type d'UC. | Gestion des calculs dans une base de données autonome avec intelligence artificielle |
Ajustement automatique d'UC L'ajustement automatique de l'UC permet à Autonomous AI Database d'utiliser automatiquement jusqu'à trois fois plus d'UC que le nombre d'UC spécifié, à mesure que la charge de travail de la base de données augmente. |
Vous pouvez activer l'ajustement automatique d'UC lors du provisionnement d'une base de données d'intelligence artificielle autonome ou après le provisionnement d'une base de données. | Activer ou désactiver l'ajustement automatique d'une base de données autonome avec intelligence artificielle |
Stockage Vous pouvez spécifier le stockage à affecter à votre base de données en téraoctets (Go) lors du provisionnement d'une base de données IA autonome. |
La valeur minimale est 32 Go. Les valeurs par défaut sont 1024 Go pour Autonomous AI Lakehouse et 32 Go pour les charges de travail Autonomous AI Transaction Processing. |
|
Groupe élastique Les groupes élastiques vous aident à améliorer l'efficacité opérationnelle et à réduire les coûts en migrant toutes vos bases de données vers le nuage. Cela permet également de consolider les ressources et de simplifier l'administration et les opérations en utilisant Autonomous AI Database. |
Lorsque l'ajustement automatique du service de calcul est désactivé, vous pouvez choisir de créer un groupe élastique en tant que responsable du groupe ou de joindre un groupe élastique existant en tant que membre du groupe à l'aide des options suivantes :
|
Seules les bases de données Autonomous AI Transaction Processing sans Autonomous Data Guard qui utilisent le modèle de calcul ECPU peuvent être utilisées pour créer un groupe élastique. |
Authentification de base de données Vous définissez le nom utilisateur et le mot de passe de la base de données lors du provisionnement d'une base de données. |
Le nom d'utilisateur et le mot de passe définis lors de la création de la base de données seront le nom d'utilisateur et le mot de passe ADMIN. Un administrateur de base de données d'application peut se connecter à cette base de données à l'aide du nom utilisateur et du mot de passe ADMIN pour créer d'autres utilisateurs de base de données. | Créer des utilisateurs de base de données |
Contrôle d'accès Vous pouvez configurer l'accès au réseau en créant une liste de contrôle d'accès (LCA). Une liste de contrôle d'accès fournit une protection supplémentaire à votre base de données d'intelligence artificielle autonome en autorisant uniquement le client ayant des adresses IP spécifiques à se connecter à la base de données. Si la base de données conteneur autonome parent utilise Autonomous Data Guard, vous pouvez également définir un contrôle d'accès pour la base de données de secours. |
Selon les types d'adresse dans votre liste, vous pouvez choisir l'une des options de type de notation IP suivantes :
|
Contrôle d'accès dans une base de données autonome avec intelligence artificielle sur une infrastructure Exadata dédiée |
Courriel du contact Vous pouvez fournir des courriels de contact où vous pouvez recevoir des avis opérationnels, des annonces et des avis de maintenance non planifiés concernant votre base de données IA autonome. |
Oracle recommande d'utiliser l'adresse de courriel d'un groupe d'administrateurs plutôt que celle d'une personne, dans la mesure du possible, pour s'assurer qu'aucun avis ou annonce important n'est manqué. | |
Jeu de caractères Autonomous AI Database vous permet de choisir un jeu de caractères de votre choix dans une liste de jeux de caractères pris en charge lors du provisionnement d'une base de données Autonomous AI Database. |
Vous choisissez un jeu de caractères et un jeu de caractères national lors du provisionnement d'une base de données IA autonome. La liste des jeux de caractères pris en charge comprend actuellement tous les jeux de caractères de base de données pris en charge sur les plates-formes ASCII. |
Sélection de jeu de caractères pour une base de données autonome basée sur l'intelligence artificielle |
Database In-Memory Vous pouvez activer Database In-Memory pour votre base de données autonome AI Database en affectant un pourcentage de sa mémoire SGA (System Global Area) au magasin de colonnes en mémoire lors du provisionnement de la base de données ou ultérieurement. Le magasin de colonnes en mémoire (magasin de colonnes IM) est la fonction clé de Database In-Memory. Le magasin de colonnes IM gère des copies de tables, de partitions et de colonnes individuelles dans un format de colonne compressé spécial optimisé pour les balayages rapides. |
Vous pouvez activer ou désactiver Database In-Memory pour une base de données d'IA autonome existante à partir de sa page Détails sur la console Oracle Cloud Infrastructure (OCI). Vous pouvez également activer Database In-Memory sur des bases de données clonées à partir d'une instance ou d'une sauvegarde de base de données, que la source du clone soit activée ou non pour Database In-Memory. |
Database In-Memory |
Clonage de base de données Vous pouvez cloner une base de données autonome avec intelligence artificielle, en créant une copie à un instant donné de celle-ci ou de son jeu de sauvegarde. Vous pouvez utiliser la fonction de clonage pour configurer rapidement une base de données autonome avec des données historiques à des fins de test, de développement ou d'analyse. |
Autonomous AI Database prend en charge les types de clone suivants :
|
À propos du clonage d'une base de données d'intelligence artificielle autonome sur une infrastructure Exadata dédiée |
Service de données clés sur l'exploitation Le service de données clés sur l'exploitation est un service en nuage natif qui fournit des informations à 360 degrés sur l'utilisation des ressources et la capacité des bases de données et des hôtes. Vous pouvez facilement analyser les ressources d'UC et de stockage, prévoir les problèmes de capacité et détecter de manière proactive les problèmes de performance SQL dans l'ensemble de votre parc de bases de données. |
Par défaut, le service de données clés sur l'exploitation est désactivé pour une base de données d'intelligence artificielle autonome et vous devez l'activer à partir de la console Oracle Cloud Infrastructure. Avec le service de données clés sur l'exploitation, vous pouvez :
|
|
Mesures de base de données d'IA autonome Vous pouvez surveiller l'état, la capacité et la performance de vos bases de données autonomes avec des mesures, des alarmes et des avis. Les mesures de la base de données d'IA autonome vous aident à mesurer des données quantitatives utiles, telles que l'utilisation de l'UC et du stockage, le nombre de tentatives de connexion et de connexion à la base de données réussies ou en échec, les opérations de base de données, les interrogations SQL et les transactions, etc. Vous pouvez utiliser les données de mesures pour diagnostiquer et résoudre les problèmes liés à vos ressources de base de données Autonomous AI Database. |
Vous pouvez utiliser la console Oracle Cloud Infrastructure ou les API de surveillance pour consulter les mesures. | Surveiller des bases de données à l'aide de mesures de base de données d'intelligence artificielle autonome |
Sécurité des données Oracle Data Safe vous aide à comprendre la sensibilité de vos données, à évaluer les risques pour les données, à masquer les données sensibles, à mettre en œuvre et à surveiller les contrôles de sécurité, à évaluer la sécurité des utilisateurs, à surveiller les activités des utilisateurs et à répondre aux exigences de conformité en matière de sécurité des données dans vos bases de données. |
Oracle Data Safe offre le jeu de fonctions suivant dans une console de gestion unique et facile à utiliser :
Pour pouvoir enregistrer votre base de données dans le service de sécurité des données, celui-ci doit être configuré pour accéder aux bases de données de la configuration de votre infrastructure dédiée. |
Aperçu d'Oracle Data Safe |
Outils de base de données d'IA autonome
Les outils suivants sont disponibles pour les utilisateurs d'Autonomous AI Database :
| Outil | Notes | Informations de référence supplémentaires |
|---|---|---|
Actions de base de données Oracle Database Actions est une application basée sur un navigateur qui fournit des outils de développement, des outils de données, une administration et des fonctions de surveillance pour Autonomous AI Database. À l'aide de Database Actions, vous pouvez charger des données et exécuter des énoncés, des interrogations et des scripts SQL dans une feuille de calcul, exporter des données, créer des diagrammes Data Modeler et permettre aux administrateurs de base de données de surveiller la base de données. |
Vous pouvez vous connecter à Autonomous AI Database à l'aide de Database Actions sans télécharger ou installer de logiciel supplémentaire sur votre système. Oracle Database Actions s'exécute dans Oracle REST Data Services et l'accès à celui-ci est fourni au moyen de l'authentification basée sur un schéma. Pour utiliser Oracle Database Actions, vous devez vous connecter en tant qu'utilisateur de base de données dont le schéma a été activé pour Database Actions. |
À propos d'Oracle Database Actions Se connecter à une base de données autonome avec Database Actions |
Oracle APEX (Oracle Application Express) 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. |
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. 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 avec intelligence artificielle peut ajuster instantanément le calcul et le stockage en ligne en fonction de vos charges de travail. Vous pouvez déployer les applications Oracle APEX développées sur place vers Oracle APEX sur Autonomous AI Database ou, inversement, facilement. |
Créer une application APEX |
SQL*Plus SQL*Plus est une interface de ligne de commande utilisée pour entrer des commandes SQL. Vous pouvez vous connecter à Autonomous AI Database à l'aide de SQL*Plus pour définir les tables, les vues, les déclencheurs, les types, les séquences de la base de données, etc. |
Pour pouvoir connecter SQLPlus à une base de données d'IA autonome, le système exécutant SQLPlus doit avoir un accès réseau à la base de données d'IA autonome. | Connexion avec SQL*Plus |
SQLcl (Oracle SQL Developer Command Line) SQLcl est une interface de ligne de commande pour Oracle Database. Elle permet d'exécuter des énoncés SQL et PL/SQL de manière interactive ou par lots. SQLcl permet l'édition en ligne, l'exécution d'énoncés et le rappel de commandes pour une expérience riche en fonctionnalités, tout en prenant en charge les scripts SQL*Plus existants. |
Pour pouvoir connecter SQLCl à une base de données d'IA autonome, le système exécutant SQLCl doit avoir un accès réseau à la base de données d'IA autonome. | Se connecter à Oracle SQLcl |
SQL Developer Oracle SQL Developer est un environnement de développement intégré gratuit qui simplifie le développement et la gestion d’Oracle Database dans les déploiements traditionnels et en nuage. SQL Developer offre un développement complet de bout en bout de vos applications PL/SQL, une feuille de calcul pour l'exécution des interrogations et des scripts, une console d'administration de base de données pour la gestion de la base de données, une interface de rapports, une solution complète de modélisation des données et une plate-forme de migration pour déplacer vos bases de données 3e partie vers Oracle. |
Pour pouvoir connecter SQL Developer à une base de données d'IA autonome, le système exécutant SQL Developer doit avoir un accès réseau à la base de données d'IA autonome. | Se connecter à Oracle SQL Developer |
Services de données Oracle REST Oracle REST Data Services (ORDS) facilite le développement d'interfaces REST pour les données relationnelles dans une base de données autonome basée sur l'IA. ORDS est une application Java de niveau intermédiaire qui mappe les verbes HTTP(S) (GET, POST, PUT, DELETE, etc.) aux transactions de base de données et retourne les résultats sous forme de données JSON. |
L'application Oracle REST Data Services (ORDS) dans Autonomous AI Database est préconfigurée et entièrement gérée. ORDS se connecte à la base de données à l'aide du service de base de données prédéfini low avec un nombre maximal fixe de connexions (le nombre de connexions pour ORDS ne change pas en fonction du nombre d'UC). Il n'est pas possible de modifier la configuration ORDS par défaut. |
Développement de services RESTful dans une base de données autonome sur l'IA |
Simple Oracle Document Access (SODA) Oracle fournit une famille d'API SODA (Simple Oracle Document Access) pour l'accès aux données JSON stockées dans la base de données. SODA est conçu pour le développement d'applications sans schéma, sans connaissance préalable des fonctionnalités des bases de données relationnelles ou des langages tels que SQL et PL/SQL. Il vous permet de créer et de stocker des collections de documents dans Oracle Database, de les extraire et de les interroger, même si vous ne savez pas comment les documents sont stockés dans la base de données. |
Vous pouvez télécharger les pilotes SODA à partir de la page Détails d'une base de données IA autonome. Les mises en œuvre de la LSRD sont les suivantes :
|
Aperçu de SODA |
API Oracle Database pour MongoDB Oracle Database API for MongoDB traduit le protocole de connexion MongoDB en énoncés SQL exécutés par Oracle Database. Il permet aux développeurs disposant d'ensembles de compétences MongoDB d'écrire des applications de magasin de documents JSON pour Oracle Database qui utilisent des pilotes et des outils qui comprennent le protocole MongoDB. |
Pour utiliser l'API MongoDB avec une base de données autonome d'IA, vous devez installer et configurer Oracle REST Data Services (ORDS) géré par le client séparément et la version d'ORDS doit être 22.3 ou ultérieure. | Aperçu d'Oracle Database API for MongoDB |
Opérations de gestion de base de données d'IA autonome
Vous pouvez effectuer les opérations de gestion suivantes sur une base de données d'IA autonome.
| Opération | Instructions de tâche |
|---|---|
| Créer une base de données autonome avec intelligence artificielle | Créer une base de données autonome avec intelligence artificielle |
| Créer un groupe élastique | Créer un groupe élastique |
| Sauvegarder manuellement votre base de données d'IA autonome | Sauvegarder manuellement une base de données IA autonome |
| Cloner une base de données autonome avec intelligence artificielle | Cloner une base de données autonome avec intelligence artificielle |
| Créer une sauvegarde à long terme | Créer une sauvegarde à long terme |
| Activer ou désactiver l'ajustement automatique d'une base de données autonome avec intelligence artificielle | Activer ou désactiver l'ajustement automatique d'une base de données autonome avec intelligence artificielle |
| Activer ou désactiver Database In-Memory | Activer ou désactiver Database In-Memory |
| Activer le service de données clés sur l'exploitation pour une base de données autonome avec intelligence artificielle | Activer le service de données clés sur l'exploitation pour une base de données autonome avec intelligence artificielle |
| Joindre ou quitter un groupe élastique | Joindre ou quitter un groupe élastique |
| Gérer un bassin élastique en tant que chef de file | Gérer un bassin élastique en tant que chef de file |
| Voir les détails d'une base de données autonome avec intelligence artificielle | Voir les détails d'une base de données autonome avec intelligence artificielle |
| Gérer les contacts de client pour une base de données autonome basée sur l'intelligence artificielle | Gérer les contacts de client pour une base de données autonome basée sur l'intelligence artificielle |
| Gérer les ressources d'UC ou de stockage d'une base de données IA autonome | Gérer les ressources d'UC ou de stockage d'une base de données IA autonome |
| Gérer les sauvegardes à long terme | Gérer les sauvegardes à long terme |
| Gérer les bases de données principale et de secours dans la configuration Autonomous Data Guard | Gérer les bases de données principale et de secours dans une configuration Autonomous Data Guard |
| Déplacer une base de données autonome vers un autre compartiment | Déplacer une base de données autonome vers un autre compartiment |
| Restaurer et récupérer votre base de données autonome avec intelligence artificielle | Restaurer et récupérer une base de données autonome avec intelligence artificielle |
| Démarrer, arrêter et redémarrer une base de données d'IA autonome | Démarrer, arrêter et redémarrer une base de données d'IA autonome |
| Voir les mesures de base de données d'intelligence artificielle autonome pour une base de données | Voir les mesures de base de données d'intelligence artificielle autonome pour une base de données |
| Voir les mesures de base de données d'intelligence artificielle autonome pour les bases de données d'un compartiment | Voir les mesures de base de données d'intelligence artificielle autonome pour les bases de données d'un compartiment |
| Télécharger les données d'identification du client | Télécharger les données d'identification du client |
| Voir les chaînes de connexion pour une base de données d'intelligence artificielle autonome | Voir les chaînes de connexion pour une base de données d'intelligence artificielle autonome |
| Définir la liste de contrôle d'accès pour une base de données d'intelligence artificielle autonome | Définir la liste de contrôle d'accès pour une base de données d'intelligence artificielle autonome |
| Enregistrer une base de données dédiée dans le service de sécurité des données ou annuler son enregistrement | Enregistrer une base de données dédiée dans le service de sécurité des données ou annuler son enregistrement |
| Mettre fin à une base de données autonome avec intelligence artificielle | Mettre fin à une base de données autonome avec intelligence artificielle |
| Annuler la suppression d'une base de données autonome basée sur l'IA | Annuler la suppression d'une base de données autonome basée sur l'IA |
Les opérations énumérées ci-dessus peuvent également être réalisées à l'aide de l'API. Pour plus d'informations, voir API de gestion des bases de données d'IA autonomes.