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 :
|
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 :
|
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 :
|
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 :
|
|
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 :
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. |
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 |
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 :
|
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.