Hinweis:

Oracle Autonomous Database auf Oracle Roving Edge Infrastructure bereitstellen

Einführung

Mit Oracle Roving Edge Infrastructure können Kunden ihre Cloud-Workloads über ihren Oracle Cloud Infrastructure-(OCI-)Mandanten hinaus verteilen, um Cloud-Services bereitzustellen und Anwendungs-Workloads an Einzelhandels-, Satelliten- und anderen Edge-Standorten auszuführen. Dadurch können Kunden Daten schneller und näher an ihren Benutzern und an den Punkten der Datenaufnahme verarbeiten, um zeitnahe Erkenntnisse aus ihren Daten zu gewinnen.

Mit Oracle Autonomous Database erhalten Sie eine benutzerfreundliche, vollständig autonome Datenbank, die elastisch skalierbar ist und schnelle Abfrageperformance liefert. Als Service ist für Oracle Autonomous Database keine Datenbankadministration erforderlich. Mit Oracle Autonomous Database müssen Sie keine Hardware konfigurieren oder verwalten und keine Software installieren. Oracle Autonomous Database übernimmt das Provisioning der Datenbank, das Backup der Datenbank, das Patching und Upgrade der Datenbank sowie das Vergrößern oder Verringern der Datenbank. Oracle Autonomous Database ist ein vollständig elastischer Service.

Oracle Autonomous Database umfasst außerdem Folgendes:

Zielgruppe

Oracle Roving Edge Infrastructure-Administratoren, -Entwickler und -Benutzer.

Ziele

Voraussetzungen

Kostenloses Oracle Autonomous Database-Containerimage auf Oracle Roving Edge Infrastructure installieren

Aufgabe 1: Oracle Linux-Instanz aktualisieren

  1. Stellen Sie sicher, dass die Oracle Linux-Instanz auf dem neuesten Stand ist. Greifen Sie mit ssh auf die Instanz zu, und führen Sie den folgenden Befehl aus, um Instanzen zu aktualisieren.

    sudo dnf -y update
    
  2. Starten Sie die Instanz neu.

    sudo reboot
    
  3. Melden Sie sich erneut mit ssh an.

    ssh oracle@<ip_address_of_ol_node>
    

Aufgabe 2: Modul container-tools installieren

  1. Führen Sie den folgenden Befehl aus, um das container-tools-Modul auf der Oracle Linux-Instanz zu installieren.

    sudo dnf module install -y container-tools:ol8
    

Aufgabe 3: Oracle Database Free-Server mit Podman installieren

  1. Datenvolumen erstellen Mit dem Datenvolumen kann die Datenbank bei der Neuerstellung des Containers beibehalten werden.

    podman volume create oradata
    
  2. Secret erstellen. Das Secret ist ein Dienstprogramm zur Übergabe sicherer Textzeichenfolgen an den Container, wie SSH-Schlüssel oder Passwörter.

    echo "Welcome1" | podman secret create oracle_pwd -
    

    Hinweis: Die Benutzeraccounts SYS, SYSTEM und PDBADMIN verwenden alle dasselbe Kennwort. Oracle empfiehlt, dass das Kennwort mindestens 8 Zeichen umfasst und mindestens 1 Großbuchstabe, 1 Kleinbuchstaben und 1 Ziffer von 0 bis 9 enthält.

  3. Starten Sie das kostenlose Oracle Autonomous Database-Containerimage für die Workload von 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 unterstützt 2 Arten von Datenbank-Workload-Typen: Autonomous Data Warehouse (ADW) und ATP. Diese ähneln Datenbanken vom Typ "Transaktionsverarbeitung" und "Data Warehouse-Workload" im Oracle Autonomous Database Serverless-Cloud-Service.

    Beim ersten Hochfahren des Containerimages:

    • Der Benutzer muss die Admin-Kennwörter unbedingt ändern. Geben Sie das Kennwort mit der Umgebungsvariablen ADMIN_PASSWORD an.

    • Wallet wird mit dem Wallet-Kennwort WALLET_PASSWORD generiert.

Aufgabe 4: Verbindung zum Oracle Database Free-Servercontainer herstellen

  1. Ruft den zugeordneten Datenbankport ab.

    podman port adb-free
    

    Beispielausgabe:

    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. Installieren Sie SQL*Plus.

    sudo dnf install -y oracle-instantclient-release-el8
    sudo dnf install -y oracle-instantclient-sqlplus
    
  3. Stellen Sie mit SQL*Plus eine Verbindung zum Oracle Database Free Server-Container her.

    sqlplus admin/<myatp_admin_password>@myatp_low
    

    Beispielausgabe:

    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>
    

Oracle Autonomous Database - Kostenloses RPM auf Oracle Roving Edge Infrastructure installieren

Aufgabe 1: Oracle Linux-Instanz aktualisieren

  1. Stellen Sie sicher, dass die Oracle Linux-Instanz auf dem neuesten Stand ist. Greifen Sie mit ssh auf die Instanz zu, und führen Sie den folgenden Befehl aus, um Instanzen zu aktualisieren.

    sudo dnf -y update
    
  2. Starten Sie die Instanz neu.

    sudo reboot
    
  3. Melden Sie sich erneut über ssh an.

    ssh oracle@<ip_address_of_ol_node>
    

Aufgabe 2: Oracle Database Free RPM installieren

  1. Installieren Sie RPM vor der Installation.

    sudo dnf install -y oracle-database-preinstall-23ai-1.0-2.el8.x86_64
    

    Das RPM für die Oracle Database-Vorinstallation erstellt automatisch den Eigentümer und die Gruppen der Oracle-Installation und richtet auch andere Kernel-Konfigurationseinstellungen ein, die für Oracle Database-Installationen erforderlich sind. Wenn Sie die Jobrollentrennung verwenden möchten, erstellen Sie je nach Ihren Anforderungen eine erweiterte Gruppe von Datenbankbenutzern und -gruppen.

  2. Laden Sie die Oracle Database Free-Software herunter.

    curl -JLO https://download.oracle.com/otn-pub/otn_software/db-free/oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
    

    Informationen zum Herunterladen der Oracle Database Free-Software finden Sie unter Details zum Herunterladen der Oracle Database Free-Software aufrufen.

  3. Installieren Sie die Datenbank-Software.

    sudo dnf localinstall -y  oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
    

Aufgabe 3: Oracle Database erstellen und konfigurieren

  1. Prüfen Sie die Konfigurationsparameter.

    vi /etc/sysconfig/oracle-free–23ai.conf
    

    Das Konfigurationsskript erstellt eine Containerdatenbank (FREE) mit einer integrierbaren Datenbank (FREEPDB1) und konfiguriert den Listener am Standardport (1521).

  2. Erstellen Sie die Datenbank mit den Standardeinstellungen.

    sudo /etc/init.d/oracle-free-23ai configure
    

    Hinweis: Geben Sie in der Eingabeaufforderung ein Kennwort für die administrativen Benutzeraccounts SYS, SYSTEM und PDBADMIN an. Oracle empfiehlt, dass das Kennwort mindestens 8 Zeichen umfasst und mindestens 1 Großbuchstaben, 1 Kleinbuchstaben und 1 Ziffer [0-9] enthält.

Aufgabe 4: Verbindung zu Oracle Database Free herstellen

  1. Legen Sie die Umgebung für die Datenbank fest.

    export ORACLE_SID=FREE
    export ORAENV_ASK=NO
    . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
    
  2. Melden Sie sich bei der Datenbank an.

    sqlplus / as sysdba
    

    Beispielausgabe:

    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
    

Danksagungen

Weitere Lernressourcen

Lernen Sie andere Übungen auf docs.oracle.com/learn kennen, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube Channel zu. Außerdem können Sie education.oracle.com/learning-explorer besuchen, um Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.