À 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 d'IA dans une seule ressource de base de données conteneur autonome. Dans les déploiements Oracle Public Cloud et Exadata Cloud@Customer, 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 Autonomous AI Database sur une infrastructure Exadata dédiée et comprendre le positionnement d'Autonomous AI Database dans cette architecture, voir Composants de Autonomous AI Database sur une infrastructure Exadata dédiée.

Les administrateurs de base de données d'application créent, surveillent et gèrent les bases de données autonomes d'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 Autonomous AI Database 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 Autonomous AI Database avec les 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 relatives à la base de données avec intelligence artificielle autonome

Besoins en ressources

Pour provisionner une base de données d'intelligence artificielle autonome, 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. Pour plus de détails, voir Créer une base de données conteneur autonome.

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 autonomes d'IA, voir Politiques de gestion des bases de données autonomes d'IA.

Fonctions de base de données gérées à partir d'une base de données Autonomous AI Database

Les fonctions suivantes peuvent être définies et gérées au niveau de la base de données Autonomous AI Database.

Fonction Notes Informations de référence supplémentaires

Type de charge de travail

Vous pouvez configurer votre base de données comme un des types de charge de travail Entrepôt avec lac de données autonome sur l'IA ou Traitement des transactions d'intelligence artificielle autonome.

Oracle Autonomous AI Lakehouse est un service d'entrepôt de données en nuage qui élimine pratiquement toute la complexité de l'exploitation d'un entrepôt de données, de la sécurisation des données et du 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 du service d'intelligence artificielle autonome à 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 d'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 autonomes d'IA de secours inter-régions, vous pouvez télécharger les chaînes de connexion propres à la région.

À propos de la connexion à une base de données d'intelligence artificielle autonome dédiée

Base de données d'IA autonome pour les développeurs

Vous pouvez créer une base de données autonome sur l'IA pour une instance de développeurs. Autonomous AI Database pour les développeurs est une offre de niveau gratuit conçue pour les activités de développement de base de données et de test fonctionnel.

La base de données Autonomous AI Database pour les développeurs 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 une ECPU sans Autonomous Data Guard, le bouton Activer/désactiver 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 spécifié par le nombre d'UC, à 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'IA 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 d'IA autonome.

La valeur minimale est de 32 Go.

Les valeurs par défaut sont 1024 Go pour les lacs avec intelligence artificielle autonome et 32 Go pour les charges de travail de traitement des transactions avec intelligence artificielle autonome.

 

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 à l'aide d'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 chef de file du groupe ou de joindre un groupe élastique existant en tant que membre du groupe à l'aide des éléments suivants :
  • Les options du groupe élastique sous la section Configurer la base de données, tout en :
    • Provisionnement d'une nouvelle base de données autonome sur l'IA
    • Clonage d'une base de données Autonomous AI Database ou de sa sauvegarde
  • Options de groupe élastique dans la boîte de dialogue Gérer l'affectation de ressources de la page Détails de la base de données autonome sur l'IA.

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 de celle-ci.

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 DBA 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 de l'accès

Vous pouvez configurer l'accès au réseau en créant une liste de contrôle d'accès. Une liste de contrôle d'accès fournit une protection supplémentaire à votre base de données Autonomous AI Database 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 le contrôle d'accès pour la base de données de secours.

Selon les types d'adresses de votre liste, vous pouvez choisir l'une des options de type de notation IP suivantes :

  • Adresse IP : spécifiez des adresses IP individuelles.
  • Bloc CIDR : Spécifiez des intervalles d'adresses IP publiques en utilisant la notation CIDR.
Contrôle d'accès dans une base de données autonome avec intelligence artificielle sur une infrastructure Exadata dédiée

Adresse de courriel du contact

Vous pouvez fournir des courriels de contact dans lesquels vous pouvez recevoir des avis opérationnels, des annonces et des avis de maintenance non planifiés concernant votre base de données autonome sur l'IA.

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

Le service Base de données d'intelligence artificielle autonome 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 d'intelligence artificielle autonome.

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 Autonomous AI Database en affectant un pourcentage de sa mémoire SGA (System Global Area) au magasin de colonnes In-Memory (stockage de colonnes IM) 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'intelligence artificielle autonome existante à partir de sa page Détails dans la console Oracle Cloud Infrastructure (OCI).

Vous pouvez également activer Database In-Memory sur les bases de données clonées à partir d'une instance ou d'une sauvegarde de base de données, que la fonction Database In-Memory soit activée ou non pour la source du clone.

Database In-Memory

Clonage de la base de données

Vous pouvez cloner une base de données d'IA autonome, 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 d'IA 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 :

  • Clone complet : Un clone complet crée une nouvelle base de données qui comprend les métadonnées et les données de la base source.
  • Clone des métadonnées : Ce type de clone crée une base de données qui comprend toutes les métadonnées du schéma de la base source, mais pas les données sources.
À 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

Ops Insights 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.

Grâce aux données clés sur l'exploitation, vous pouvez :

  • Analyser l'utilisation des ressources par les bases de données/hôtes dans toute l'entreprise.
  • Prévoir la demande future de ressources en fonction des tendances historiques.
  • Comparer la performance SQL entre des bases de données et identifier des modèles communs.
  • Identifier les tendances de performance SQL dans les bases de données à l'échelle de l'entreprise.
  • Analyser les statistiques AWR pour la performance, les diagnostics et le réglage des bases de données d'un parc.

Utiliser le service de données clés sur l'exploitation pour une base de données d'intelligence artificielle autonome sur une infrastructure Exadata dédiée

Introduction au service de données clés sur l'exploitation

Mesures du service Base de données d'IA autonome

Vous pouvez surveiller l'état, la capacité et la performance de vos bases de données autonomes d'IA avec des mesures, des alarmes et des avis. Les mesures du service 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 d'essais de connexion et de connexion à la base de données, les opérations de base de données, les interrogations SQL et les transactions, etc. Vous pouvez utiliser des données de mesures pour diagnostiquer et résoudre les problèmes survenus dans les ressources du service Base de données d'IA autonome.

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 permet de comprendre la sensibilité de vos données, d'évaluer les risques pour les données, de masquer les données sensibles, de mettre en oeuvre des contrôles de sécurité et de les surveiller, d'évaluer la sécurité des utilisateurs, de surveiller les activités des utilisateurs et de répondre aux exigences de sécurité des données dans vos bases de données.

Oracle Data Safe fournit le jeu de fonctions suivant dans une console de gestion simple d'utilisation :

  • Évaluation de sécurité vous aide à évaluer la sécurité de la configuration de votre base de données.
  • Évaluation des utilisateurs vous aide à évaluer la sécurité des utilisateurs de base de données et à identifier ceux-ci.
  • Détection de données vous aide à rechercher les données sensibles dans votre base de données. Masquage de données permet de masquer les données sensibles de sorte que les données soient en sécurité hors production.
  • Vérification de l'activité vous permet de vérifier l'activité des utilisateurs dans votre base de données afin que vous puissiez surveiller l'utilisation de celle-ci et être averti si des activités inhabituelles sont détectées.

Pour que vous puissiez enregistrer votre base de données auprès du service de sécurité des données, celui-ci doit être configuré pour accéder aux bases de données dans la configuration de l'infrastructure dédiée.

Aperçu d'Oracle Data Safe

Outils de base de données sur l'IA autonome

Les outils suivants sont disponibles pour les utilisateurs d'Autonomous AI Database :

Outil Notes Informations de référence supplémentaires

Database Actions

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 effectué au moyen d'une 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. Autonomous AI Database peut instantanément mettre à l'échelle le calcul et le stockage en ligne en fonction de vos besoins, en fonction de votre charge de travail.

Vous pouvez déployer les applications Oracle APEX développées sur place vers Oracle APEX sur Autonomous AI Database, ou vice-versa 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 SQL*Plus à une base de données autonome d'IA, le système exécutant SQL*Plus doit avoir un accès réseau à la base de données autonome d'IA.

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.

Connexion avec 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 d'interrogations et de scripts, une console DBA pour la gestion de la base de données, une interface de rapports, une solution de modélisation de données complète et une plate-forme de migration pour déplacer vos bases de données de 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 avec Oracle SQL Developer

Services de données REST d'Oracle

Oracle REST Data Services (ORDS) facilite le développement d'interfaces REST pour les données relationnelles dans une base de données autonome d'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 de connexions fixe (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 Autonomous AI Database

Simple Oracle Document Access (SODA)

Oracle fournit une famille d'API Simple Oracle Document Access (SODA) 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 d'intelligence artificielle autonome.

Il existe des mises en oeuvre disponibles pour SODA :

  • SODA pour REST
  • SODA pour Java :
  • SODA pour PL/SQL
  • SODA pour C
  • SODA pour Node.js
  • SODA pour Python
Aperçu de SODA

API Oracle Database pour MongoDB

L'API Oracle Database pour MongoDB traduit le protocole de connexion MongoDB en énoncés SQL exécutés par Oracle Database. Il permet aux développeurs qui ont des jeux 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 IA autonome, vous devez installer et configurer Oracle REST Data Services (ORDS) gérée par le client séparément, et la version d'ORDS doit être 22.3 ou ultérieure.

Aperçu de l'API Oracle Database pour MongoDB

Opérations de gestion de base de données sur l'IA autonome

Vous pouvez effectuer les opérations de gestion suivantes sur une base de données d'IA autonome.

Opération Tâche Instructions
Créer une base de données d'IA autonome Créer une base de données sur l'IA autonome
Créer un groupe élastique Créer un groupe élastique
Sauvegardez votre base de données Autonomous AI Database manuellement Sauvegarder manuellement une base de données Autonomous AI Database
Cloner une base de données IA autonome Cloner une base de données Autonomous AI Database
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 d'IA autonome Activer ou désactiver l'ajustement automatique d'une base de données d'intelligence artificielle autonome
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 sur l'IA Activer le service de données clés sur l'exploitation pour une base de données autonome sur l'IA
Rejoindre ou quitter un groupe élastique Rejoindre ou quitter un groupe élastique
Gérer un groupe élastique à titre de chef de groupe Gérer un groupe élastique à titre de chef de groupe
Voir les détails d'une base de données autonome sur l'IA Voir les détails d'une base de données autonome sur l'IA
Gérer les contacts des clients pour une base de données autonome sur l'IA Gérer les contacts des clients pour une base de données autonome sur l'IA
Gérer les ressources d'UC ou de stockage d'une base de données d'IA autonome Gérer les ressources d'UC ou de stockage d'une base de données Autonomous AI Database
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 d'intelligence artificielle autonome vers un autre compartiment Déplacer une base de données d'intelligence artificielle autonome vers un autre compartiment
Restaurer et récupérer votre base de données autonome sur l'IA Restaurer et récupérer une base de données autonome sur l'IA
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 avec intelligence artificielle autonome pour une base de données Voir les mesures de base de données avec 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 Autonomous AI Database
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 Autonomous AI Database
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 sur l'IA Mettre fin à une base de données autonome sur l'IA
Annuler la suppression d'une base de données autonome sur l'IA Annuler la suppression d'une base de données autonome 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.