Note :
- Ce tutoriel nécessite l'accès à Oracle Cloud. Pour vous inscrire à un compte gratuit, voir Introduction à l' niveau gratuit d'Oracle Cloud Infrastructure.
- Il utilise des exemples de valeurs pour les données d'identification, la location et les compartiments Oracle Cloud Infrastructure. À la fin de votre laboratoire, remplacez ces valeurs par celles propres à votre environnement en nuage.
Déployez Oracle Autonomous Database sur Oracle Roving Edge Infrastructure
Présentation
Le service Oracle Roving Edge Infrastructure permet aux clients de distribuer leurs charges de travail en nuage au-delà de leur location Oracle Cloud Infrastructure (OCI) afin de fournir des services en nuage et d'exécuter des charges de travail d'application dans des magasins de détail, des satellites et d'autres emplacements en périphérie de réseau. Par conséquent, les clients peuvent traiter les données plus rapidement et plus près de leurs utilisateurs et aux points d'ingestion des données pour générer des informations en temps opportun à partir de leurs données.
Oracle Autonomous Database offre une base de données entièrement autonome et facile à utiliser qui s'étend de façon élastique et permet des interrogations rapides. En tant que service, Oracle Autonomous Database ne nécessite pas d'administration de base de données. Avec Oracle Autonomous Database, vous n'avez pas besoin de configurer ou de gérer du matériel ni d'installer de logiciel. Oracle Autonomous Database gère le provisionnement de la base de données, la sauvegarde de la base de données, l'application de correctifs et la mise à niveau de la base de données, ainsi que l'augmentation ou la réduction de la base de données. Oracle Autonomous Database est un service entièrement élastique.
Oracle Autonomous Database comprend également les éléments suivants :
-
Oracle Application Express (Oracle APEX) : Une plate-forme de développement à code réduit qui permet de créer des applications d'entreprise évolutives et sécurisées, dotées de fonctions de classe mondiale.
-
Oracle REST Data Services (ORDS) : Un service de données basé sur Jakarta Enterprise Edition (anciennement connu sous le nom de Java Enterprise Edition) qui permet de développer facilement des interfaces REST modernes pour les données relationnelles et le magasin de documents JSON.
-
Oracle Database Actions : Il s'agit d'une interface Web qui utilise Oracle REST Data Services pour fournir des outils de données, de développement et de surveillance pour Oracle Autonomous Database.
-
L'adoption précoce d'Oracle Machine Learning Notebooks est une plate-forme de carnet Web améliorée pour les ingénieurs de données, les analystes de données, les utilisateurs R et Python et les scientifiques de données. Vous pouvez écrire du code, du texte, créer des visualisations et effectuer des analyses de données, y compris l'apprentissage automatique. Dans Oracle Machine Learning Notebook, les carnets sont disponibles dans un projet dans un espace de travail, où vous pouvez créer, modifier, supprimer, copier, déplacer et même enregistrer des carnets en tant que modèles.
Public cible
Administrateurs, développeurs et utilisateurs d'Oracle Roving Edge Infrastructure.
Objectifs
-
Installez l'image conteneur gratuite d'Oracle Autonomous Database sur le service Oracle Roving Edge Infrastructure.
-
Installez Oracle Autonomous Database Free Red Hat Package Manager (RPM) sur Oracle Roving Edge Infrastructure.
Préalables
-
Accès à l'instance Oracle Linux s'exécutant sur un noeud du service Oracle Roving Edge Infrastructure.
-
Un ordinateur macOS, Linux ou Windows sur lequel la prise en charge
ssh
est installée. -
Accès SSH aux instances Oracle Linux avec authentification par clé
ssh
configurée à partir de votre ordinateur macOS, Linux ou Windows. -
Accédez à
sudo
sur les instances Oracle Linux. -
Connaissance de base de l'utilisation et du travail sur les hôtes Linux, y compris l'installation de logiciels, la création et l'édition de fichiers et l'utilisation de services.
Installer l'image conteneur gratuite d'Oracle Autonomous Database sur Oracle Roving Edge Infrastructure
Tâche 1 : Mettre à jour l'instance Oracle Linux
-
Vérifiez que l'instance Oracle Linux est à jour. Accédez à l'instance à l'aide de
ssh
et exécutez la commande suivante pour mettre à jour les instances.sudo dnf -y update
-
Redémarrez l'instance.
sudo reboot
-
Reconnectez-vous à l'aide de
ssh
.ssh oracle@<ip_address_of_ol_node>
Tâche 2 : Installer le module container-tools
-
Exécutez la commande suivante pour installer le module
container-tools
sur l'instance Oracle Linux.sudo dnf module install -y container-tools:ol8
Tâche 3 : Installer le serveur Oracle Database Free à l'aide de Podman
-
Créez un volume de données. Le volume de données permet à la base de données de persister lors de la recréation de conteneur.
podman volume create oradata
-
Créez une clé secrète. La clé secrète est un utilitaire permettant de transmettre des chaînes de texte sécurisées au conteneur, telles que des clés SSH ou des mots de passe.
echo "Welcome1" | podman secret create oracle_pwd -
Note : Les comptes d'administrateur
SYS
,SYSTEM
etPDBADMIN
utilisent tous le même mot de passe. Oracle recommande que votre mot de passe soit d'au moins 8 caractères, contenant au moins 1 caractère majuscule, 1 caractère minuscule et 1 chiffre compris entre 0 et 9. -
Démarrez la charge de travail Oracle Autonomous Database Free Container Image for Autonomous Transaction Processing (ATP).
podman run -d \ -p 1521:1521 \ -p 1522:1522 \ -p 8443:8443 \ -p 27017:27017 \ -e WORKLOAD_TYPE=ATP \ -e WALLET_PASSWORD=********* \ -e ADMIN_PASSWORD=********* \ --cap-add SYS_ADMIN \ --device /dev/fuse \ -v oradata:/opt/oracle/oradata \ --name adb-free \ container-registry.oracle.com/database/adb-free:latest-23ai
L'image de conteneur gratuit d'Oracle Autonomous Database prend en charge 2 types de charge de travail de base de données : Autonomous Data Warehouse (ADW) et ATP. Ces bases de données sont similaires aux bases de données de type traitement des transactions et charge de travail d'entrepôt de données du service Oracle Autonomous Database Serverless Cloud.
Au premier démarrage de l'image de conteneur :
-
L'utilisateur doit obligatoirement modifier les mots de passe de l'administrateur. Spécifiez le mot de passe à l'aide de la variable d'environnement
ADMIN_PASSWORD
. -
Le portefeuille est généré à l'aide du mot de passe pour le portefeuille
WALLET_PASSWORD
.
-
Tâche 4 : Se connecter au conteneur du serveur Oracle Database Free
-
Obtenez le port de base de données mappé.
podman port adb-free
Exemple de sortie :
1521/tcp -> 0.0.0.0:1521 1522/tcp -> 0.0.0.0:1522 8443/tcp -> 0.0.0.0:8443 27017/tcp -> 0.0.0.0:27017
-
Installez SQL*Plus.
sudo dnf install -y oracle-instantclient-release-el8 sudo dnf install -y oracle-instantclient-sqlplus
-
Connectez-vous au conteneur de serveur Oracle Database Free à l'aide de SQL*Plus.
sqlplus admin/<myatp_admin_password>@myatp_low
Exemple de sortie :
SQL*Plus: Release 21.0.0.0.0 - Production on Mon Jun 10 20:21:34 2024 Version 21.14.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Last Successful login time: Mon Jun 10 2024 20:16:49 +00:00 Connected to: Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - Production Version 23.4.0.24.05 SQL>
Installer un RPM gratuit d'Oracle Autonomous Database sur Oracle Roving Edge Infrastructure
Tâche 1 : Mettre à jour l'instance Oracle Linux
-
Vérifiez que l'instance Oracle Linux est à jour. Accédez à l'instance à l'aide de
ssh
et exécutez la commande suivante pour mettre à jour les instances.sudo dnf -y update
-
Redémarrez l'instance.
sudo reboot
-
Reconnectez-vous via
ssh
.ssh oracle@<ip_address_of_ol_node>
Tâche 2 : Installer le RPM d'Oracle Database Free
-
Installez le RPM de préinstallation.
sudo dnf install -y oracle-database-preinstall-23ai-1.0-2.el8.x86_64
Le RPM de préinstallation d'Oracle Database crée automatiquement le propriétaire et les groupes de l'installation Oracle, et il configure également d'autres paramètres de configuration du noyau, comme requis pour les installations Oracle Database. Si vous envisagez d'utiliser la séparation des rôles, créez un ensemble étendu d'utilisateurs et de groupes de base de données en fonction de vos besoins.
-
Téléchargez le logiciel Oracle Database Free.
curl -JLO https://download.oracle.com/otn-pub/otn_software/db-free/oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
Pour accéder aux détails de téléchargement du logiciel Oracle Database Free, voir Accéder aux détails de téléchargement du logiciel Oracle Database Free.
-
Installer le logiciel de base de données.
sudo dnf localinstall -y oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
Tâche 3 : Créer et configurer Oracle Database
-
Vérifiez les paramètres de configuration.
vi /etc/sysconfig/oracle-free–23ai.conf
Le script de configuration crée une base de données conteneur (
FREE
) avec une base de données enfichable (FREEPDB1
) et configure le module d'écoute sur le port par défaut (1521
). -
Créez la base de données avec les paramètres par défaut.
sudo /etc/init.d/oracle-free-23ai configure
Note : À l'invite de commande, spécifiez un mot de passe pour les comptes d'administrateur
SYS
,SYSTEM
etPDBADMIN
. Oracle recommande que votre mot de passe soit d'au moins 8 caractères, contenant au moins 1 caractère majuscule, 1 caractère minuscule et 1 chiffre [0-9].
Tâche 4 : Se connecter à Oracle Database Free
-
Configurez l'environnement de la base de données.
export ORACLE_SID=FREE export ORAENV_ASK=NO . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
-
Se connecter à la base de données.
sqlplus / as sysdba
Exemple de sortie :
SQL*Plus: Release 23.0.0.0.0 - Production on Thu Jun 6 11:19:10 2024 Version 23.4.0.24.05 Copyright (c) 1982, 2024, Oracle. All rights reserved. Connected to: Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free Version 23.4.0.24.05
Liens connexes
Confirmation
- Auteur - Jeevan Sreenivas (Gestionnaire technique principal des produits)
Autres ressources d'apprentissage
Explorez d'autres laboratoires sur la page docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal YouTube d'Oracle Learning. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.
Deploy Oracle Autonomous Database on Oracle Roving Edge Infrastructure
G10581-01
June 2024