Utilisation de l'image de conteneur gratuit Autonomous Database
- A propos de l'image de conteneur gratuite
Vous pouvez accéder à l'image de conteneur gratuite 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 gratuite Autonomous Database
Vous pouvez obtenir l'image de conteneur gratuite 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 gratuite Autonomous Database, vous pouvez la démarrer dans un conteneur. - Effectuer des opérations de base de données à l'aide de la commande 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 gratuite
Lorsque l'image de conteneur gratuite est exécutée dans un conteneur, vous pouvez vous connecter à une instance Autonomous Database. - Migration de données entre des conteneurs gratuits Autonomous Database
Lorsqu'une nouvelle version de l'image de conteneur gratuite est disponible, vous pouvez migrer des données d'un conteneur vers un autre conteneur.
Rubrique parent : Tâches
À propos de l'image du conteneur gratuit
Vous pouvez accéder à l'image de conteneur gratuite 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. Vous vous connectez à votre base de données via le réseau Internet public ou via un réseau privé que vous configurez (en fonction de vos besoins en matière de configuration et de sécurité 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 gratuite Autonomous Database constitue 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, ce dernier fournit un environnement local isolé avec des options supplémentaires de développement, de test et d'exploration des fonctionnalités d'Oracle Autonomous Database.
- Licence d'image de conteneur gratuite Autonomous Database
Décrit les licences pour Autonomous Database Free Container Image. - Fonctionnalités d'image de conteneur gratuite Autonomous Database
L'image de conteneur gratuite Autonomous Database fournit de nombreuses fonctionnalités disponibles avec Autonomous Database Serverless. - Restrictions et recommandations relatives aux images de conteneur gratuites Autonomous Database
Décrit les exigences et les restrictions relatives aux images de conteneur gratuites.
Rubrique parent : Utilisation de l'image de conteneur gratuite Autonomous Database
Licence d'image de conteneur gratuite Autonomous Database
Décrit les licences pour Autonomous Database Free Container Image.
L'image de conteneur gratuite 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 gratuite Autonomous Database
L'image de conteneur gratuite Autonomous Database fournit de nombreuses fonctionnalités disponibles avec Autonomous Database Serverless.
-
Chaque image de conteneur gratuit 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 Traitement des transactions ou le type de charge globale Entrepôt de données 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 consommateurs de ressources Autonomous Database :
-
Charge de travail de l'entrepôt de données : vous pouvez vous connecter via des services HIGH, MEDIUM ou LOW.
-
Charge de travail du traitement des transactions : Vous vous connectez via des services HIGH, MEDIUM, LOW, TP ou TPURGENT
Pour plus d'informations, reportez-vous à la section A propos des types Autonomous Database.
-
-
L'image de conteneur gratuite prend en charge les outils de base de données intégrés suivants :
-
Actions de base de données
-
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 relatives à Free Container Image.
Recommandations pour l'allocation des ressources pour l'image du conteneur gratuit
L'allocation de ressources recommandée pour l'image de conteneur gratuit est la suivante :
-
4 CPU
-
mémoire de 8 Go
Restrictions relatives aux images de conteneur gratuites
-
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 trouver des 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
. La liste suivante répertorie certaines fonctionnalités qui ne sont pas disponibles :Fonction Disponible ou non disponible sauvegarde d'une instance Non disponibles Choisir un jeu de caractères Non disponibles Cloner une instance Non disponibles Création d'un pool élastique Non disponibles Clés gérées par le client Non disponibles Renommer la base de données Non disponibles Data Safe Non disponibles Désactiver le redimensionnement automatique de calculs Non disponibles Désactiver les outils de paramétrage intégrés Non disponibles Désactiver le redimensionnement automatique de stockage Non disponibles Options de récupération après sinistre, notamment Autonomous Data Guard et la récupération après sinistre basée sur la sauvegarde. Non disponibles Télécharger le portefeuille Non disponibles Activer les outils de base de données intégrés Non disponibles Activer le redimensionnement automatique de Compute Non disponibles Activer le redimensionnement automatique de stockage Non disponibles Rejoindre un pool élastique Non disponibles ACL réseau Non disponibles Evénements Oracle Cloud Infrastructure Non disponibles Hub de performances Non disponibles Adresses privées Non disponibles Real Application Testing Non disponibles Authentification basée sur le principal de ressource Non disponibles Redémarrer l'instance Non disponibles restauration d'une instance ; Non disponibles Effectuer une rotation du portefeuille Non disponibles Schéma échantillon Non disponibles Réduction de l'UC et du stockage Non disponibles Augmenter l'UC et le stockage Non disponibles Sélection du niveau de patch de l'instance Non disponibles Démarrer l'instance Non disponibles Arrêter l'instance Non disponibles Remarque
Lorsque vous exécutez Free Container Image dans un conteneur, vous pouvez démarrer une instance, arrêter une instance ou redémarrer une instance 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 gratuite Autonomous Database
Vous pouvez obtenir une image de conteneur gratuite Autonomous Database à plusieurs emplacements, notamment Oracle Cloud Infrastructure Registry (Container Registry) et GitHub.
Vous pouvez obtenir l'image de conteneur gratuite Autonomous Database à plusieurs emplacements. Les exemples présentés utilisent les commandes podman
(pour plus d'informations, reportez-vous à Podman).
Rubrique parent : Utilisation de l'image de conteneur gratuite Autonomous Database
Démarrer l'image du conteneur gratuit
Après avoir téléchargé l'image de conteneur gratuite Autonomous Database, vous pouvez la démarrer dans un conteneur.
La base de données sera démarrée avec le type de charge globale Traitement des transactions ou le type de charge globale Entrepôt de données en fonction du type de charge globale indiqué.
Rubrique parent : Utilisation de l'image de conteneur gratuite 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 que le conteneur est en fonctionnement.
Pour utiliser adb-cli
, vous pouvez définir l'alias suivant pour plus de commodité :
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 en utilisant 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 gratuite Autonomous Database
Connexion à une image de conteneur gratuite
Lorsque l'image de conteneur gratuite 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 auto-signé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 gratuite 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 |
Actions de base de données | 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 de travail du traitement des transactions | Charge globale de data warehouse |
---|---|---|
mTLS |
|
|
TLS |
|
|
Les correspondances 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 de la simultanéité 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 à l'aide d'un portefeuille.
Pour configurer un portefeuille et se 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.
Pour configurer une connexion TLS et vous connecter, procédez comme suit :
Rubrique parent : Connexion à une image de conteneur gratuite
Migrer des 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 gratuite Autonomous Database