Remarques :

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 :

Public visé

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

Objectifs

Prérequis

Installation de l'image de conteneur gratuite 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 : installation du 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é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
    
  2. 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 et PDBADMIN 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.

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

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

Installation d'Oracle Autonomous Database Free RPM 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, 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.

  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, reportez-vous à Accès aux détails de téléchargement du logiciel Oracle Database Free.

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

  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 pluggable (FREEPDB1) et configure le processus 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
    

    Remarque : à l'invite de commande, indiquez un mot de passe pour les comptes d'administrateur SYS, SYSTEM et PDBADMIN. 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

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

Remerciements

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.