Remarques :
- Ce tutoriel nécessite un accès à Oracle Cloud. Pour vous inscrire à un compte gratuit, reportez-vous à Introduction au niveau gratuit d'Oracle Cloud Infrastructure.
- Il utilise des exemples de valeur pour les informations d'identification, la location et les compartiments Oracle Cloud Infrastructure. A la fin de l'exercice, remplacez ces valeurs par des valeurs propres à votre environnement cloud.
Déployer Oracle Autonomous Database sur Oracle Roving Edge Infrastructure
Introduction
Oracle Roving Edge Infrastructure permet aux clients de distribuer leurs workloads cloud au-delà de leur location Oracle Cloud Infrastructure (OCI) pour fournir des services cloud et exécuter des workloads d'application dans la vente au détail, les satellites et d'autres emplacements périphériques. 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 opportunes à partir de leurs données.
Oracle Autonomous Database fournit une base de données facile à utiliser et entièrement autonome, d'une capacité élastique et sur laquelle les performances des requêtes sont excellentes. 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 à configurer ni à gérer le matériel, ni à installer de logiciel. Oracle Autonomous Database gère le provisionnement, la sauvegarde, l'application de patches, la mise à niveau, ainsi que l'augmentation ou la réduction de taille pour la base de données. Oracle Autonomous Database est un service entièrement élastique.
Oracle Autonomous Database comprend également :
-
Oracle Application Express (Oracle APEX) : plate-forme de développement low-code qui vous permet de construire des applications d'entreprise évolutives et sécurisées dotées de fonctionnalités de premier ordre
-
Oracle REST Data Services (ORDS) : service de données Enterprise Edition de Jakarta (anciennement appelé Java Enterprise Edition) qui permet de développer facilement des interfaces REST modernes pour les données relationnelles et la banque de documents JSON
-
Oracle Database Actions : il s'agit d'une interface Web qui s'appuie sur Oracle REST Data Services pour fournir des outils de données, ainsi que des fonctionnalités de développement, d'administration et de surveillance pour Oracle Autonomous Database.
-
Les premiers utilisateurs d'Oracle Machine Learning Notebooks sont une plate-forme de bloc-notes Web améliorée pour les ingénieurs de données, les analystes de données, les utilisateurs R et Python et les data scientists. Vous pouvez écrire du code, du texte, créer des visualisations et effectuer des analyses de données, y compris le machine learning. Dans le bloc-notes Oracle Machine Learning, les blocs-notes sont disponibles dans un projet au sein d'un espace de travail, où vous pouvez créer, modifier, supprimer, copier, déplacer et même enregistrer des blocs-notes en tant que modèles.
Public visé
Administrateurs, développeurs et utilisateurs Oracle Roving Edge Infrastructure.
Objectifs
-
Installez l'image de conteneur gratuite Oracle Autonomous Database sur Oracle Roving Edge Infrastructure.
-
Installez Oracle Autonomous Database Free Red Hat Package Manager (RPM) sur Oracle Roving Edge Infrastructure.
Prérequis
-
Accès à l'instance Oracle Linux exécutée sur un noeud Oracle Roving Edge Infrastructure.
-
Un ordinateur macOS, Linux ou Windows avec prise en charge de
ssh
installée. -
Accès SSH aux instances Oracle Linux avec l'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 de l'utilisation des hôtes Linux, y compris l'installation de logiciels, la création et la modification de fichiers et l'utilisation de services.
Installation de l'image de conteneur gratuite 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 : installation du 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éer un volume de données. Le volume de données permet à la base de données de persister pendant la recréation du conteneur.
podman volume create oradata
-
Créez une clé secrète. Le secret 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 -
Remarque : les comptes d'administrateur
SYS
,SYSTEM
etPDBADMIN
utilisent tous le même mot de passe. Oracle recommande d'utiliser un mot de passe d'au moins 8 caractères, contenant au moins 1 majuscule, 1 minuscule et 1 chiffre de 0 à 9. -
Démarrez la charge globale d'image de conteneur gratuite Oracle Autonomous Database pour 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
Oracle Autonomous Database Free Container Image prend en charge 2 types de charge globale de base de données : Autonomous Data Warehouse (ADW) et ATP. Ils sont similaires aux bases de données de type de charge globale de traitement des transactions et d'entrepôt de données dans le service cloud Oracle Autonomous Database Serverless.
Au premier démarrage de l'image de conteneur :
-
L'utilisateur doit obligatoirement modifier les mots de passe administrateur. Indiquez 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 de portefeuille
WALLET_PASSWORD
.
-
Tâche 4 : connexion au conteneur de serveur Oracle Database Free
-
Obtenez le port de base de données mis en correspondance.
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>
Installation d'Oracle Autonomous Database Free RPM 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, selon les besoins, pour les installations d'Oracle Database. Si vous prévoyez d'utiliser la séparation emploi-rôle, 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, reportez-vous à Accès aux détails de téléchargement du logiciel Oracle Database Free.
-
Installez 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 pluggable (FREEPDB1
) et configure le processus 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
Remarque : à l'invite de commande, indiquez un mot de passe pour les comptes d'administrateur
SYS
,SYSTEM
etPDBADMIN
. Oracle recommande d'utiliser un mot de passe d'au moins 8 caractères, contenant au moins 1 majuscule, 1 minuscule et 1 chiffre [0-9].
Tâche 4 : Se connecter à Oracle Database Free
-
Définissez l'environnement de la base de données.
export ORACLE_SID=FREE export ORAENV_ASK=NO . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
-
Connexion à 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
Remerciements
- Auteur - Jeevan Sreenivas (chef de produit technique principal)
Ressources de formation supplémentaires
Parcourez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, rendez-vous sur 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
G10582-01
June 2024