A propos d'Autonomous AI Database

Oracle Autonomous AI Database sur une infrastructure Exadata dédiée est un environnement de base de données entièrement géré et hautement automatisé exécuté dans Oracle Cloud Infrastructure (OCI) avec des ressources matérielles et logicielles engagées. Ces ressources isolées permettent aux entreprises de répondre à des exigences strictes en matière de sécurité, de disponibilité et de performances tout en réduisant les coûts et la complexité. Les bases de données IA autonomes sont provisionnées dans une base de données Conteneur Autonomous et sont des bases de données utilisateur. Vous pouvez créer de nombreuses bases de données autonomes AI dans une même ressource de base de données Conteneur autonome. Sur les déploiements Oracle Public Cloud et Exadata Cloud@Customer, une base de données AI autonome hérite des paramètres de verrouillage de conservation et des règles de sauvegarde associées de sa base de données Conteneur Autonomous parent.

Pour obtenir une idée globale de l'architecture à quatre couches utilisée avec Autonomous AI Database on Dedicated Exadata Infrastructure et comprendre le positionnement d'Autonomous AI Database dans cette architecture, reportez-vous à Composants de Autonomous AI Database on Dedicated Exadata Infrastructure.

Les administrateurs de base de données d'application créent, surveillent et gèrent des base de données d'IA autonome. En outre, ils créent et gèrent les utilisateurs Oracle Database au sein de ces bases de données, et fournissent aux autres utilisateurs les informations nécessaires à l'accès à la base de données. Vous pouvez vous connecter à votre base de données AI autonome et commencer à développer des applications de base de données une fois que l'administrateur de parc a configuré des ressources d'infrastructure et qu'un administrateur de base de données d'application provisionne une base de données AI 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 relatives à la base de données d'IA autonome

Exigences en ressources

Pour provisionner une base de données d'IA autonome, vous avez besoin d'une base de données Conteneur Autonomous avec ou sans Autonomous Data Guard, en fonction des exigences de récupération après sinistre. Reportez-vous à Création d'une base de données Conteneur Autonomous pour plus de détails.

Stratégies IAM requises

Vous devez disposer d'un compte Oracle Cloud Infrastructure avec des privilèges accordés via les stratégies IAM requises. Les stratégies requises dépendent de l'opération que vous effectuez. Pour obtenir la liste des stratégies IAM relatives aux bases de données AI autonomes, reportez-vous à Stratégies de gestion des bases de données AI autonomes.

Fonctionnalités de base de données gérées à partir d'Autonomous AI Database

Les fonctionnalités suivantes peuvent être définies et gérées au niveau de la base de données IA autonome.

Fonctionnalité Remarques  Références supplémentaires

Type de charge globale

Vous pouvez configurer votre base de données comme étant l'un des types de charge globale Autonomous AI Lakehouse ou Autonomous AI Transaction Processing.

Oracle Autonomous AI Lakehouse est un service d'entreposage de données cloud qui élimine presque toutes les complexités liées à l'exploitation d'un entrepôt de données, la sécurisation des données et le développement d'applications orientées 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.

A propos d'Autonomous AI Database sur une infrastructure Exadata dédiée

Visualiser les détails de connexion

Vous pouvez télécharger les informations d'identification client et visualiser les noms TNS et les chaînes de connexion d'une base de données Autonomous AI à partir de la console Oracle Cloud Infrastructure (OCI).

Les informations d'identification client Oracle (fichiers du portefeuille) sont téléchargées à partir de la base de données AI Autonomous par un administrateur du service. Si vous n'êtes pas administrateur de base de données Autonomous AI, l'administrateur doit vous fournir les données d'identification client.

Pour les bases de données AI autonomes de secours inter-région, vous pouvez télécharger des chaînes de connexion propres à la région.

A propos de la connexion à une base de données d'IA autonome dédiée

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

Vous pouvez créer une instance Autonomous AI Database pour les 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 bases de données et de test fonctionnel.

La base de données d'IA autonome pour les développeurs est fixée à 4 ECPU et à 32 Go de stockage, et ne prend pas en charge le redimensionnement manuel ou automatique.

Comme les instances de base de données de développeur peuvent uniquement être créées sur des bases de données Conteneur Autonomous basées sur ECPU sans Autonomous Data Guard, le bouton à bascule Instance gratuite est désactivé pour les bases de données Conteneur Autonomous avec OCPU, Autonomous Data Guard ou les deux.

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

Nombre d'UC

Vous pouvez sélectionner le nombre d'UC de la base de données dans la liste des UC pouvant être provisionnées.

Le type d'UC, c'est-à-dire ECPU ou OCPU, est déterminé par le type de calcul du cluster de machines virtuelles Exadata Autonomous parent. Cette valeur est définie par défaut sur 2 ECPU ou 1 OCPU, selon le type d'UC.

Gestion du calcul dans une base de données d'IA autonome

Redimensionnement automatique de l'UC

Le redimensionnement automatique d'UC permet à la base de données d'IA autonome d'utiliser automatiquement jusqu'à trois fois plus d'UC qu'indiqué dans Nombre d'UC à mesures que la charge globale sur la base de données augmente.

Vous pouvez activer le redimensionnement automatique de l'UC lors du provisionnement d'une base de données d'IA autonome ou après le provisionnement.

Activation ou désactivation du redimensionnement automatique d'une base de données Autonomous AI

Stockage

Vous pouvez indiquer le stockage à allouer à 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 Autonomous AI Lakehouse et 32 Go pour les charges de travail Autonomous AI Transaction Processing.

 

Pool élastique

Les pools élastiques vous aident à améliorer l'efficacité opérationnelle et à réduire les coûts en transférant toutes vos bases de données vers le cloud. Cela prend également en charge la consolidation des ressources et la simplification de l'administration et des opérations à l'aide d'Autonomous AI Database.

Lorsque le redimensionnement automatique de Compute est désactivé, vous pouvez choisir de créer un pool élastique en tant que leader du pool ou de rejoindre un pool élastique existant en tant que membre du pool à l'aide des options suivantes :
  • Les options de pool élastique de la section Configurer la base de données, tout en :
    • Provisionnement d'une nouvelle base de données IA autonome
    • Clonage d'une base de données AI autonome ou de sa sauvegarde
  • Options de pool élastique dans la boîte de dialogue Gérer l'allocation des ressources à partir de la page Détails de la base de données AI autonome.

Seules les bases de données Autonomous AI Transaction Processing sans Autonomous Data Guard qui utilisent un modèle de calcul ECPU peuvent être utilisées pour créer un pool é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 utilisateur et le mot de passe sont définis lors de la création de la base de données : nom utilisateur et 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éation d'utilisateurs de base de données

Contrôle d'accès

Pour configurer l'accès réseau, créez une liste de contrôle d'accès (ACL). Une liste de contrôle d'accès fournit une protection supplémentaire à votre base de données AI autonome en autorisant uniquement le client disposant d'adresses IP spécifiques à se connecter à la base de données.

Si la base de données Conteneur Autonomous 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 de votre liste, vous pouvez choisir l'une des options de type de notation IP suivantes :

  • Adresse IP : indiquez des adresses IP individuelles.
  • Bloc CIDR : indiquez des plages d'adresses IP publiques à l'aide de la notation CIDR.
Contrôle d'accès dans la base de données d'IA autonome sur une infrastructure Exadata dédiée

Adresse électronique du contact

Vous pouvez fournir des courriels de contact dans lesquels vous pouvez recevoir des notifications opérationnelles, des annonces et des notifications de maintenance non planifiée concernant votre base de données d'IA autonome.

Oracle recommande d'utiliser l'adresse électronique d'un groupe d'administrateurs plutôt que celle d'une personne, chaque fois que cela est possible, pour s'assurer qu'aucune notification ou annonce importante n'est manquée.

 

Jeu de caractères

Autonomous AI Database vous permet de choisir un jeu de caractères de votre choix dans la liste des jeux de caractères pris en charge lors du provisionnement d'une base de données Autonomous AI.

Vous choisissez un ensemble de caractères et un ensemble de caractères nationaux lors du provisionnement d'une base de données d'IA autonome.

La liste des jeux de caractères pris en charge inclut 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 la base de données Autonomous AI

Database In-Memory

Vous pouvez activer Database In-memory pour votre base de données Autonomous AI en allouant un pourcentage de sa mémoire SGA (System Global Area) à la banque de colonnes en mémoire (banque de colonnes IM) lors du provisionnement de la base de données ou ultérieurement. Le stockage en colonnes en mémoire (stockage en colonnes IM) est la fonctionnalité clé de Database In-Memory. Le magasin de colonnes IM conserve les copies des tables, des partitions et des 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 Autonomous AI 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 de base de données ou d'une sauvegarde, que la base de données en mémoire soit activée ou non pour la source clone.

Database In-Memory

Clonage de base de données

Vous pouvez cloner une base de données Autonomous AI, en créant une copie ponctuelle de celle-ci ou de son ensemble de sauvegarde. Vous pouvez utiliser la fonctionnalité 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 d'interface clone suivants :

  • Clone complet : un clone complet crée une base de données qui inclut les métadonnées et les données de la base de données source.
  • Clone de métadonnées : ce type de clonage crée une base de données qui inclut toutes les métadonnées de schéma de base de données source, mais pas celles-ci.
A propos du clonage d'une base de données Autonomous AI sur une infrastructure Exadata dédiée

Ops Insights

Ops Insights est un service natif du cloud qui fournit une vision à 360 degrés de la capacité et de l'utilisation des ressources des bases de données des hôtes. Vous pouvez facilement analyser les ressources d'UC et de stockage, prévoir les problèmes de capacité et identifier de manière proactive les problèmes de performances SQL du parc de bases de données.

Par défaut, Ops Insights est désactivé pour une base de données d'IA autonome et vous devez l'activer à partir de la console Oracle Cloud Infrastructure.

Grâce à Ops Insights, vous pouvez effectuer les opérations suivantes :

  • Analyse de l'utilisation des ressources par les bases de données/hôtes de toute l'entreprise.
  • Prévision de la demande future en ressources en fonction des tendances historiques.
  • Comparaison des performances SQL dans des bases de données et identification de modèles communs.
  • Identification des tendances de performances SQL dans les bases de données à l'échelle de l'entreprise.
  • Analyse des statistiques AWR pour déterminer les performances de base de données, effectuer des diagnostics et procéder à des réglages dans l'ensemble d'un parc de bases de données.

Utilisation d'Operations Insights sur une base de données d'IA autonome sur une infrastructure Exadata dédiée

Introduction à Ops Insights

Mesures d'Autonomous AI Database

Vous pouvez surveiller l'état, la capacité et les performances de vos bases de donnée d'IA autonome à l'aide de mesures, d'alarmes et de notifications. Les mesures de la base de données Autonomous AI permettent d'évaluer des données quantitatives utiles, telles que l'utilisation de l'UC et du stockage, le nombre de tentatives d'ouverture de session de base de données réussies ou ayant échoué, les opérations de base de données, les requêtes SQL, les transactions, etc. Vous pouvez utiliser les données de mesure pour diagnostiquer et résoudre des problèmes avec vos ressources de base de données AI autonome.

Vous pouvez utiliser la console Oracle Cloud Infrastructure ou les API du service Monitoring pour visualiser les mesures.

Surveillance des bases de données avec les mesures de base de données Autonomous AI

Data Safe

Oracle Data Safe vous permet de comprendre la confidentialité de vos données, d'évaluer les risques pour les données, de masquer les données confidentielles, d'implémenter et de surveiller les contrôles de sécurité, d'évaluer la sécurité utilisateur, de surveiller l'activité des utilisateurs et de répondre aux exigences en matière de conformité de sécurité des données dans vos bases de données.

Oracle Data Safe fournit l'ensemble des fonctionnalités suivantes dans une console de gestion unique et facile à utiliser :

  • L'évaluation de la sécurité vous permet d'évaluer la sécurité de votre configuration de base de données.
  • L'évaluation des utilisateurs permet d'évaluer la sécurité de vos utilisateurs de base de données et d'identifier les utilisateurs à risque élevé.
  • Le repérage de données vous aide à trouver des données confidentielles dans votre base de données. Le masquage des données permet de masquer les données confidentielles pour que les données soient sécurisées dans des environnements hors production.
  • L'audit d'activité permet d'auditer l'activité utilisateur sur votre base de données afin de surveiller l'utilisation de la base de données et de générer des alertes en cas d'activités inhabituelles.

Pour pouvoir inscrire votre base de données auprès de Data Safe, Data Safe doit être configuré pour accéder aux bases de données dans votre configuration d'infrastructure dédiée.

Présentation 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 Remarques  Références 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, des fonctionnalités d'administration et de surveillance pour Autonomous AI Database. A l'aide de Database Actions, vous pouvez charger des données et exécuter des instructions, des requêtes 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.

Vous pouvez vous connecter à Autonomous AI Database à l'aide de Database Actions sans télécharger ni installer de logiciel supplémentaire sur votre système.

Oracle Database Actions est exécuté dans Oracle REST Data Services. Vous y accédez au moyen d'une authentification basée sur le 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.

A propos d'Oracle Database Actions

Connexion à une base de données d'IA autonome avec Database Actions

Oracle APEX (Oracle Application Express)

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.

Oracle gère entièrement la configuration, l'application de patches, la surveillance et la mise à niveau pour tous les composants Oracle Application Express.

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.

Vous pouvez déployer facilement les applications Oracle APEX développées sur site vers Oracle APEX sur Autonomous AI Database, et inversement.

Création d'une application APEX

SQL*Plus

SQL*Plus est une interface de ligne de commande permettant d'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ée, etc.

Pour pouvoir connecter SQL*Plus à une base de données Autonomous AI, le système exécutant SQL*Plus doit disposer d'un accès réseau à la base de données Autonomous AI.

Connexion avec SQL*Plus

SQLcl (ligne de commande Oracle SQL Developer Command Line)

SQLcl est une interface de ligne de commande pour Oracle Database. Elle permet d'exécuter des instructions SQL et PL/SQL de manière interactive ou en batch. SQLcl propose la modification incorporée, l'achèvement des instructions et le rappel des commandes pour une expérience riche en fonctionnalités, tout en prenant en charge les scripts SQL*Plus précédemment écrits.

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 cloud. SQL Developer offre un développement complet de bout en bout de vos applications PL/SQL, une feuille de calcul pour l'exécution de requêtes 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 3ème 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.

Connexion avec Oracle SQL Developer

Services de données REST Oracle

Oracle REST Data Services (ORDS) facilite le développement d'interfaces REST pour les données relationnelles dans une base de données d'IA autonome. ORDS est une application Java de niveau intermédiaire qui met en correspondance des verbes HTTP(S), tels que GET, POST, PUT, DELETE, etc., avec des transactions de base de données et renvoie les résultats sous forme de données JSON.

L'application Oracle REST Data Services (ORDS) dans la base de données Autonomous AI est préconfigurée et entièrement gérée. ORDS se connecte à la base de données avec le 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). Vous ne pouvez pas modifier la configuration ORDS par défaut.

Développement des services RESTful dans la base de données Autonomous AI

SODA (Simple Oracle Document Access)

Oracle fournit une famille d'API SOA (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 connaissances sur les fonctionnalités de base de données relationnelle ou les langages tels que SQL et PL/SQL. Il permet de créer et de stocker des collections de documents dans Oracle Database, de les extraire et de les interroger sans obligatoirement savoir 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'IA autonome.

Il existe des implémentations disponibles de SODA :

  • SODA pour REST
  • SODA pour Java :
  • SODA pour PL/SQL
  • SODA pour C
  • SODA pour Node.js
  • SODA pour Python
Présentation de SODA

API Oracle Database pour MongoDB

L'API Oracle Database pour MongoDB traduit le protocole de connexion MongoDB en instructions SQL exécutées par Oracle Database. Il permet aux développeurs disposant d'ensembles de briques MongoDB d'écrire des applications de banque 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 Autonomous AI, 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.

Présentation de l'API Oracle Database pour MongoDB

Opérations de gestion de la 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 Tâche Instructions
Créer une base de données d'IA autonome Création d'une base de données IA autonome
Création d'un pool élastique Création d'un pool élastique
Sauvegarde manuelle de votre base de données IA autonome Sauvegarde manuelle d'une base de données IA autonome
Cloner une base de données d'IA autonome Clonage d'une base de données IA autonome
Création d'une sauvegarde à long terme Création d'une sauvegarde à long terme
Activation ou désactivation du redimensionnement automatique d'une base de données Autonomous AI Activation ou désactivation du redimensionnement automatique d'une base de données AI autonome
Activation ou désactivation de Database In-Memory Activation ou désactivation de Database In-Memory
Activation d'Ops Insights pour une base de données d'IA autonome Activation d'Ops Insights pour une base de données IA autonome
Rejoindre ou quitter un pool élastique Rejoindre ou quitter un pool élastique
Gérer un pool élastique en tant que leader de pool Gérer un pool élastique en tant que leader de pool
Affichage des détails d'une base de données d'IA autonome Affichage des détails d'une base de données IA autonome
Gestion des contacts client pour une base de données d'IA autonome Gestion des contacts client pour une base de données d'IA autonome
Gestion des ressources d'UC ou de stockage d'une base de données d'IA autonome Gestion des ressources d'UC ou de stockage d'une base de données IA autonome
Gestion des sauvegardes à long terme Gestion des sauvegardes à long terme
Gestion des bases de données principale et de secours dans une configuration Autonomous Data Guard Gestion des bases de données principale et de secours dans une configuration Data Guard
Déplacement d'une base de données d'IA autonome vers un autre compartiment Déplacement d'une base de données Autonomous AI vers un autre compartiment
Restauration et récupération de votre base de données IA autonome Restauration et récupération d'une base de données IA autonome
Démarrer, arrêter et redémarrer une base de données d'IA autonome Démarrage, arrêt et redémarrage d'une base de données AI autonome
Affichage des mesures de la base de données d'IA autonome pour une base de données Affichage des mesures de la base de données d'IA autonome pour une base de données
Affichage des mesures de base de données Autonomous AI pour les bases de données d'un compartiment Affichage des mesures de base de données Autonomous AI pour les bases de données d'un compartiment
Téléchargement des informations d'identification client Téléchargement des informations d'identification client
Affichage des chaînes de connexion pour une base de données Autonomous AI Affichage des chaînes de connexion pour une base de données AI autonome
Définition de la liste de contrôle d'accès pour une base de données Autonomous AI Définition de la liste de contrôle d'accès pour une base de données AI autonome
Inscription ou annulation de l'inscription d'une base de données dédiée auprès de Data Safe Inscription ou annulation de l'inscription d'une base de données dédiée auprès de Data Safe
Mettre fin à une base de données d'IA autonome Terminaison d'une base de données IA autonome
Annulation de la suppression d'une base de données d'IA autonome Annulation de la suppression d'une base de données IA autonome

Les opérations répertoriées ci-dessus peuvent également être réalisées à l'aide de l'API. Pour plus d'informations, reportez-vous à API de gestion des bases de données Autonomous AI.