Note :

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 :

Public cible

Administrateurs, développeurs et utilisateurs d'Oracle Roving Edge Infrastructure.

Objectifs

Préalables

Installer l'image conteneur gratuite d'Oracle Autonomous Database sur Oracle Roving Edge Infrastructure

Tâche 1 : Mettre à jour l'instance Oracle Linux

  1. 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
    
  2. Redémarrez l'instance.

    sudo reboot
    
  3. Reconnectez-vous à l'aide de ssh.

    ssh oracle@<ip_address_of_ol_node>
    

Tâche 2 : Installer le module container-tools

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

  1. 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
    
  2. 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 et PDBADMIN 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.

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

  1. 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
    
  2. Installez SQL*Plus.

    sudo dnf install -y oracle-instantclient-release-el8
    sudo dnf install -y oracle-instantclient-sqlplus
    
  3. 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

  1. 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
    
  2. Redémarrez l'instance.

    sudo reboot
    
  3. Reconnectez-vous via ssh.

    ssh oracle@<ip_address_of_ol_node>
    

Tâche 2 : Installer le RPM d'Oracle Database Free

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

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

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

  1. 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).

  2. 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 et PDBADMIN. 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

  1. Configurez l'environnement de la base de données.

    export ORACLE_SID=FREE
    export ORAENV_ASK=NO
    . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
    
  2. 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
    

Confirmation

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.