Utilisation de l'image de conteneur gratuit Autonomous Database
- A propos de l'image de conteneur libre
Vous pouvez accéder à l'image de conteneur libre Autonomous Database à partir d'un référentiel et l'exécuter dans votre environnement local. - Emplacements de Container Registry pour l'image de conteneur libre Autonomous Database
Vous pouvez obtenir l'image de conteneur libre Autonomous Database à plusieurs emplacements, notamment Oracle Cloud Infrastructure Registry (Container Registry) et GitHub. - Démarrage d'une image de conteneur gratuite
Après avoir téléchargé l'image de conteneur gratuit d'Autonomous Database, vous pouvez démarrer l'image dans un conteneur. - Exécution d'opérations de base de données à l'aide d'adb-cli
L'utilitaire de ligne de commandeadb-cli
peut être utilisé pour effectuer des opérations de base de données une fois le conteneur en cours d'exécution. - Connexion à une image de conteneur libre
Lorsque l'image de conteneur libre est exécutée dans un conteneur, vous pouvez vous connecter à une instance Autonomous Database. - Migration de données entre les conteneurs libres d'Autonomous Database
Lorsqu'une nouvelle version de l'image de conteneur libre est disponible, vous pouvez migrer les données d'un conteneur vers un autre conteneur.
Rubrique parent : Tâches
A propos de l'image de conteneur libre
Vous pouvez accéder à l'image de conteneur libre Autonomous Database à partir d'un référentiel et l'exécuter dans votre environnement local.
Autonomous Database fournit une base de données Oracle Database entièrement gérée disponible sur Oracle Cloud Infrastructure. Sur Oracle Cloud Infrastructure, vous effectuez des opérations de gestion du cycle de vie et exécutez Autonomous Database à l'aide de la console Oracle Cloud Infrastructure, et vous connectez à votre base de données via le réseau Internet public ou via un réseau privé que vous avez configuré (en fonction de vos besoins en matière de sécurité et de configuration réseau).
Autonomous Database prend en charge les versions Oracle Autonomous Database Free Container Image 19c et Oracle Autonomous Database Free Container Image 23ai.
L'image de conteneur gratuit d'Autonomous Database offre une alternative à l'exécution d'Autonomous Database dans un conteneur de votre propre environnement, sans avoir besoin d'accéder à la console Oracle Cloud Infrastructure ou à Internet. Lorsque vous exécutez Autonomous Database dans un conteneur, le conteneur fournit un environnement isolé local avec des options supplémentaires pour le développement, le test et l'exploration des fonctionnalités Oracle Autonomous Database.
- Licence d'image de conteneur gratuit Autonomous Database
Décrit les licences pour l'image de conteneur gratuit Autonomous Database. - Fonctionnalités d'image de conteneur libre Autonomous Database
L'image de conteneur libre Autonomous Database fournit de nombreuses fonctionnalités disponibles avec Autonomous Database Serverless. - Recommandations et restrictions relatives aux images de conteneur libre d'Autonomous Database
Décrit les exigences et les restrictions relatives aux images de conteneur libre.
Rubrique parent : Utilisation de l'image de conteneur gratuit Autonomous Database
Licence d'image de conteneur gratuit Autonomous Database
Décrit les licences pour Autonomous Database Free Container Image.
L'image de conteneur libre Autonomous Database est soumise à licence.
L'image de conteneur que vous avez sélectionnée et tous les logiciels qu'elle contient font l'objet d'une licence en vertu des Conditions générales d'utilisation gratuite d'Oracle fournies dans l'image de conteneur. Votre utilisation du conteneur est soumise aux conditions de ces licences.
Rubrique parent : A propos de l'image de conteneur libre
Fonctionnalités d'image de conteneur gratuit Autonomous Database
L'image de conteneur libre Autonomous Database fournit de nombreuses fonctionnalités disponibles avec Autonomous Database Serverless.
-
Chaque image de conteneur libre fournit deux instances Autonomous Database, une instance avec le type de charge globale Data Warehouse et une instance avec le type de charge globale Transaction Processing.
-
La base de données sera démarrée avec le type de charge globale Transaction Processing ou Data Warehouse en fonction du type de charge globale indiqué au démarrage.
-
Vous pouvez effectuer des opérations de base de données à l'aide de l'utilitaire de ligne de commande
adb-cli
. -
L'allocation de ressources Free Container Image est de 4 ECPU et 20 Go de stockage, et permet un maximum de 30 sessions de base de données simultanées.
-
Chaque image de conteneur libre prend en charge les groupes de destinataires Autonomous Database :
-
Charge globale d'entrepôt de données : vous connectez via les services HIGH, MEDIUM ou LOW.
-
Charge de Traitement des Transactions : Vous vous connectez via des services HIGH, MEDIUM, LOW, TP ou TPURGENT.
Pour plus d'informations, reportez-vous à A propos des types de charge globale Autonomous Database.
-
-
Free Container Image prend en charge les outils de base de données intégrés suivants :
-
Database Actions
-
Oracle REST Data Services (ORDS)
-
Oracle APEX
-
API Oracle Database pour MongoDB
-
Rubrique parent : A propos de l'image de conteneur libre
Recommandations et restrictions relatives aux images de conteneur gratuites Autonomous Database
Décrit les exigences et les restrictions pour Free Container Image.
Recommandations pour l'allocation des ressources pour l'image de conteneur libre
Voici l'allocation de ressources recommandée pour l'image de conteneur libre :
-
4 UC
-
8 Go de mémoire
Restrictions pour l'image de conteneur libre
-
Il n'existe aucune fenêtre d'application de patches ou de maintenance automatique pour l'image de conteneur libre. Le référentiel fournit la dernière version de l'image de conteneur libre. Consultez le référentiel pour rechercher les versions plus récentes de Free Container Image.
-
Les outils intégrés Autonomous Database suivants ne sont pas pris en charge :
- Graph
- Oracle Machine Learning
- Transformations de données
-
Lorsqu'Autonomous Database est exécuté dans un conteneur, ce dernier fournit une instance Autonomous Database locale. L'image de conteneur n'inclut pas les fonctionnalités disponibles uniquement via la console Oracle Cloud Infrastructure ou les API. Certaines fonctionnalités disponibles dans la base de données et également disponibles via la console Oracle Cloud Infrastructure peuvent toujours être utilisées via des commandes dans la base de données, telles que la réinitialisation du mot de passe
ADMIN
. Voici la liste de certaines fonctions qui ne sont pas disponibles :Caractéristique Disponible ou non disponible Sauvegarde d'une instance Non disponible Choisir un jeu de caractères Non disponible Cloner une instance Non disponible Création d'un pool élastique Non disponible Clés gérées par le client Non disponible Changement de nom de base de données Non disponible Data Safe Non disponible Désactiver le redimensionnement automatique de calcul Non disponible Désactiver les outils de base de données intégrés Non disponible Désactiver le redimensionnement automatique du stockage Non disponible Options de récupération après sinistre, y compris Autonomous Data Guard et la récupération après sinistre basée sur la sauvegarde. Non disponible Télécharger le portefeuille Non disponible Activer les outils de base de données intégrés Non disponible Activer le redimensionnement automatique de calcul Non disponible Activer le redimensionnement automatique du stockage Non disponible Rejoindre un pool élastique Non disponible ACL de réseau Non disponible Evénements Oracle Cloud Infrastructure Non disponible Hub de performances Non disponible adresses privées Non disponible Real Application Testing Non disponible Authentification basée sur le principal de ressource Non disponible Redémarrer l'instance Non disponible Restauration d'une instance Non disponible Effectuer une rotation du portefeuille Non disponible Schéma échantillon Non disponible Réduction de l'UC et du stockage Non disponible Augmenter l'UC et le stockage Non disponible Sélection du niveau de patch d'instance Non disponible Démarrer l'instance Non disponible Arrêter l'instance Non disponible Remarque
Lorsque vous exécutez Free Container Image dans un conteneur, vous pouvez démarrer une instance, l'arrêter ou la redémarrer en démarrant, en arrêtant ou en redémarrant le conteneur.
Rubrique parent : A propos de l'image de conteneur libre
Emplacements du registre de conteneurs pour l'image de conteneur libre Autonomous Database
Vous pouvez obtenir l'image de conteneur gratuite Autonomous Database à plusieurs emplacements, notamment Oracle Cloud Infrastructure Registry (Container Registry) et GitHub.
Vous pouvez obtenir l'image de conteneur libre Autonomous Database à plusieurs emplacements. Les exemples présentés utilisent des commandes podman
(pour plus d'informations, reportez-vous à Podman).
Rubrique parent : Utilisation de l'image de conteneur gratuit Autonomous Database
Démarrer l'image du conteneur libre
Une fois que vous avez téléchargé l'image de conteneur gratuit Autonomous Database, vous pouvez démarrer l'image dans un conteneur.
La base de données sera démarrée avec le type de charge globale Transaction Processing ou Data Warehouse en fonction du type de charge globale indiqué.
Rubrique parent : Utilisation de l'image de conteneur gratuit Autonomous Database
Effectuer des opérations de base de données à l'aide de adb-cli
L'utilitaire de ligne de commande adb-cli
peut être utilisé pour effectuer des opérations de base de données une fois le conteneur en cours d'exécution.
Pour utiliser adb-cli
, vous pouvez définir l'alias suivant à des fins pratiques :
alias adb-cli="podman exec <container_name> adb-cli"
Commandes disponibles
Vous pouvez afficher la liste des commandes disponibles à l'aide de la commande suivante :
adb-cli --help
Usage: adb-cli [OPTIONS] COMMAND [ARGS]...
ADB-S Command Line Interface (CLI) to perform container-runtime database operations
Options:
-v, --version Show the version and exit.
--help Show this message and exit.
Commands:
add-database
change-password
Ajouter une base de données
Vous pouvez ajouter une base de données à l'aide de la commande suivante :
adb-cli add-database --workload-type "ATP" --admin-password "Welcome_MY_ATP_1234"
Modifier le mot de passe
Vous pouvez modifier le mot de passe administrateur à l'aide de la commande suivante :
adb-cli change-password --database-name "MYATP"
--old-password "Welcome_MY_ATP_1234" --new-password "Welcome_12345"
Rubrique parent : Utilisation de l'image de conteneur gratuit Autonomous Database
Se connecter à une image de conteneur libre
Lorsque l'image de conteneur libre est exécutée dans un conteneur, vous pouvez vous connecter à une instance Autonomous Database.
Pour vous connecter à une instance Autonomous Database exécutée dans un conteneur, vous pouvez configurer le portefeuille et vous connecter ou utiliser une connexion sans portefeuille TLS.
- Connexion à ORDS, APEX ou Database Actions à partir d'une image de conteneur Autonomous Database
Le conteneurhostname
est utilisé pour générer des certificats SSL autosignés afin de traiter le trafic HTTPS sur le port 8443. Oracle APEX et Database Actions sont accessibles à l'aide de l'hôte de conteneur (ou simplementlocalhost
). - Alias TNS disponibles pour la connexion à une image de conteneur Autonomous Database
Vous pouvez utiliser l'un des alias suivants pour vous connecter à une image de conteneur Autonomous Database. - Connexion à une image de conteneur Autonomous Database avec un portefeuille
Décrit les étapes de connexion à une image de conteneur Autonomous Database avec un portefeuille. - Connexion à une image de conteneur Autonomous Database sans portefeuille (TLS)
Décrit les étapes de connexion à une image de conteneur Autonomous Database sans portefeuille (TLS).
Rubrique parent : Utilisation de l'image de conteneur gratuit Autonomous Database
Connexion à ORDS, APEX ou Database Actions à partir d'une image de conteneur Autonomous Database
Le conteneur hostname
est utilisé pour générer des certificats SSL autosignés afin de traiter le trafic HTTPS sur le port 8443. Oracle APEX et Database Actions sont accessibles à l'aide de l'hôte de conteneur (ou simplement localhost
).
Application | URL |
---|---|
Oracle APEX | https://localhost:8443/ords/apex |
Database Actions | https://localhost:8443/ords/sql-developer |
Pour les bases de données supplémentaires connectées à l'aide de la commande
adb-cli
add-database
, utilisez les formats d'URL https://localhost:8443/ords/{database_name}/apex
et https://localhost:8443/ords/{database_name}/sql-developer
pour accéder respectivement à APEX et Database Actions.
Rubrique parent : Connexion à une image de conteneur gratuite
Alias TNS disponibles pour la connexion à une image de conteneur Autonomous Database
Vous pouvez utiliser l'un des alias suivants pour vous connecter à une image de conteneur Autonomous Database.
Tableau 3-18 Alias TNS disponibles
Protocole | Charge globale de traitement des transactions | Charge globale d'entrepôt de données |
---|---|---|
mTLS |
|
|
TLS |
|
|
Les mappages d'alias TNS pour ces chaînes de connexion se trouvent dans $TNS_ADMIN/tnsnames.ora
. Pour plus d'informations sur les noms de service dans tnsnames.ora
, reportez-vous à Gestion des accès simultanés et des priorités sur Autonomous Database.
Rubrique parent : Connexion à une image de conteneur gratuite
Connexion à une image de conteneur Autonomous Database avec un portefeuille
Décrit les étapes de connexion à une image de conteneur Autonomous Database avec un portefeuille.
Pour configurer un portefeuille et vous connecter, procédez comme suit :
Rubrique parent : Connexion à une image de conteneur gratuite
Connexion à une image de conteneur Autonomous Database sans portefeuille (TLS)
Décrit les étapes de connexion à une image de conteneur Autonomous Database sans portefeuille (TLS).
Pour vous connecter sans portefeuille, vous devez mettre à jour le truststore de votre client avec le certificat auto-signé généré au démarrage du conteneur.
Effectuez les étapes suivantes pour configurer une connexion TLS et vous connecter.
Rubrique parent : Connexion à une image de conteneur gratuite
Migration de données entre des conteneurs gratuits Autonomous Database
Par exemple, utilisez les données existantes que vous avez créées dans un conteneur en migrant ces données vers la dernière version de Free Container Image lorsqu'une nouvelle mise à jour est disponible.
Rubrique parent : Utilisation de l'image de conteneur gratuit Autonomous Database