A propos d'Autonomous AI Database

Oracle Autonomous AI Database on Dedicated Exadata Infrastructure 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 d'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 dans une même ressource de base de données Conteneur Autonomous. Une base de données Autonomous AI 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 avoir 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, reportez-vous à 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 des bases de données d'IA autonomes. 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 Autonomous AI 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 Autonomous AI 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 aux bases de données d'IA autonomes

Besoins en ressources

Pour provisionner une base de données Autonomous AI, 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 Autonomous AI, reportez-vous à Stratégies de gestion des bases de données Autonomous AI.

Fonctionnalités de base de données gérées à partir d'une base de données d'IA autonome

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

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 cloud d'entrepôt de données 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 de portefeuilles) sont téléchargées à partir de la base de données Autonomous AI 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 Autonomous AI 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 for Developers. Autonomous AI Database for Developers est une offre de niveau gratuit conçue pour les activités de développement de bases de données et de test fonctionnel.

Autonomous AI Database for Developers est réparé à 4 ECPU et 32 Go de stockage, et ne prend pas en charge le redimensionnement manuel ou automatique.

Etant donné que 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 Basculer vers l'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 de CPU pour votre base de données dans la liste des CPU provisionnables.

Le type d'UC, c'est-à-dire ECPU ou OCPU, est déterminé par le type d'exécution du cluster de machines virtuelles Exadata Autonomous parent. La valeur par défaut est 2 ECPU ou 1 OCPU en fonction du type d'UC. Gestion du calcul dans une base de données d'IA autonome

Redimensionnement automatique de l'UC

Le redimensionnement automatique de l'UC permet à la base de données Autonomous AI 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 son 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 Compute est désactivé, vous pouvez créer un pool élastique en tant que leader de pool ou rejoindre un pool élastique existant en tant que membre de pool à l'aide des éléments suivants :

  • Les options de pool élastique sous la section Configurer la base de données, tandis que :
    • Provisionnement d'une nouvelle base de données Autonomous AI
    • Clonage d'une base de données Autonomous AI ou de sa sauvegarde
  • Options de pool élastique de la boîte de dialogue Gérer l'allocation des ressources à partir de la page Détails de la base de données Autonomous AI.

Seules les bases de données de traitement des transactions Autonomous AI 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 définis lors de la création de la base de données seront le nom 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é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 Autonomous AI en autorisant uniquement le client possédant des 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 Autonomous AI.

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, afin de garantir 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 jeu de caractères et un jeu de caractères national lors du provisionnement d'une base de données Autonomous AI.

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 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 les bases de données clonées à partir d'une instance ou d'une sauvegarde de base de données, que la source clone soit activée ou non.

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 clone 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 les données de base de données source.
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 cloud natif qui fournit des informations à 360 degrés sur l'utilisation et la capacité des ressources des bases de données et 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.

Avec Ops Insights, vous pouvez :

  • 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 de base de données d'IA autonome

Vous pouvez surveiller l'état, la capacité et les performances de vos bases de données Autonomous AI à 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 ayant réussi et é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 Autonomous AI.

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 d'évaluer la sensibilité de vos données, d'évaluer les risques liés aux données, de masquer ces données confidentielles, d'implémenter et de surveiller des contrôles de la sécurité, d'évaluer la sécurité utilisateur, de surveiller l'activité de l'utilisateur et de répondre aux exigences en matière d'application de la conformité des données des bases de données.

Oracle Data Safe fournit l'ensemble de fonctionnalités suivant dans une seule console de gestion simple à utiliser :

  • L'évaluation de La sécurité vous aide à évaluer la sécurité de votre configuration de base de données.
  • L'évaluation des utilisateur permet d'évaluer la sécurité de vos utilisateurs à risque élevé 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 cette base de données et de générer des avertissements en cas d'activité inhabituelle.

Pour pouvoir inscrire votre base de données auprès de la plate-forme Data Safe, Data Safe doit être configuré pour accéder aux bases d'informations 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 à une base de données Autonomous AI à 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 et l'accès se fait 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.

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 les capacités de calcul et de stockage en ligne, selon les 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 la base de données d'IA autonome, 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 et autres aspects de cette base.

Pour pouvoir connecter SQLPlus à une base de données Autonomous AI, le système exécutant SQLPlus doit disposer d'un accès réseau à la base de données Autonomous AI. 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 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 le déplacement de vos bases de données 3e partie vers Oracle.

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

Oracle REST Data Services

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 de services RESTful dans Autonomous AI Database

SODA (Simple Oracle Document Access)

Oracle fournit une famille d'API SODA (Simple Oracle Document Access) pour l'accès aux données de type 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 Autonomous AI.

Les implémentations de SODA sont les suivantes :

  • 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

Oracle Database API for MongoDB convertit le protocole de connexion MongoDB en instructions SQL exécutées par Oracle Database. Il permet aux développeurs disposant d'ensembles de compétences 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 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 Autonomous AI.

Opération Instructions de tâche
Création d'une base de données d'IA autonome Création d'une base de données d'IA autonome
Création d'un pool élastique Création d'un pool élastique
Sauvegarde manuelle de votre base de données d'IA autonome Sauvegarde manuelle d'une base de données Autonomous AI
Clonage d'une base de données d'IA autonome Clonage d'une base de données d'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 Autonomous AI
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 d'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 Autonomous AI Affichage des détails d'une base de données Autonomous AI
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 Autonomous AI Gestion des ressources d'UC ou de stockage d'une base de données Autonomous AI
Gestion des sauvegardes à long terme Gestion des sauvegardes à long terme
Gérez les bases de donnée principale et la base de données de secours dans la configuration Autonomous Data Guard Gestion de bases de Données principale et de secours dans une configuration Autonomous Data Guard
Déplacement d'une base de données Autonomous AI 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 Autonomous AI Restauration et récupération d'une base de données Autonomous AI
Démarrage, arrêt et redémarrage d'une base de données Autonomous AI Démarrer, arrêter et redémarrer une base de données Autonomous AI
Visualiser les mesures de base de données Autonomous AI pour une base de données Visualiser les mesures de base de données Autonomous AI 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 Autonomous AI
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 Autonomous AI
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
Terminaison d'une base de données d'IA autonome Terminaison d'une base de données d'IA autonome
Restauration d'une base de données d'IA autonome Restauration d'une base de données d'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.

Contenu connexe