Hinweis:
- Dieses Tutorial erfordert Zugriff auf Oracle Cloud. Informationen zum Registrieren eines kostenlosen Accounts finden Sie unter Erste Schritte mit Oracle Cloud Infrastructure Free Tier.
- Es verwendet Beispielwerte für Oracle Cloud Infrastructure-Zugangsdaten, -Mandanten und -Compartments. Wenn Sie Ihre Übung abgeschlossen haben, ersetzen Sie diese Werte durch spezifische Werte für Ihre Cloud-Umgebung.
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:
-
Oracle Application Express (Oracle APEX): Eine Low-Code-Entwicklungsplattform, mit der Sie skalierbare, sichere Unternehmens-Apps mit erstklassigen Features entwickeln können.
-
Oracle REST Data Services (ORDS): Ein auf Jakarta Enterprise Edition (früher als Java Enterprise Edition bekannt) basierender Datenservice, mit dem Sie ganz einfach moderne REST-Schnittstellen für relationale Daten und JSON-Dokumentspeicher entwickeln können.
-
Oracle Database Actions: Es handelt sich um eine webbasierte Schnittstelle, die mit Oracle REST Data Services Entwicklungstools, Datentools, Administrationsfunktionen und Monitoringfeatures für Oracle Autonomous Database bereitstellt.
-
Oracle Machine Learning Notebooks Early Adopter ist eine erweiterte webbasierte Notizbuchplattform für Data Engineers, Datenanalysten, R- und Python-Benutzer und Data Scientists. Sie können Code, Text schreiben, Visualisierungen erstellen und Datenanalysen einschließlich maschinellem Lernen durchführen. In Oracle Machine Learning Notebook sind Notizbücher in einem Projekt innerhalb eines Workspace verfügbar, in dem Sie Notizbücher als Vorlagen erstellen, bearbeiten, löschen, kopieren, verschieben und sogar speichern können.
Zielgruppe
Oracle Roving Edge Infrastructure-Administratoren, -Entwickler und -Benutzer.
Ziele
-
Installieren Sie ein kostenloses Oracle Autonomous Database-Containerimage auf Oracle Roving Edge Infrastructure.
-
Installieren Sie Oracle Autonomous Database Free Red Hat Package Manager (RPM) auf Oracle Roving Edge Infrastructure.
Voraussetzungen
-
Zugriff auf die Oracle Linux-Instanz, die auf einem Oracle Roving Edge Infrastructure-Knoten ausgeführt wird.
-
Ein macOS-, Linux- oder Windows-Computer mit installierter
ssh
-Unterstützung. -
SSH-Zugriff auf die Oracle Linux-Instanzen, wobei die
ssh
-Schlüsselauthentifizierung über den macOS-, Linux- oder Windows-Computer eingerichtet ist. -
Zugriff auf
sudo
auf den Oracle Linux-Instanzen. -
Grundlegende Kenntnisse in der Verwendung und Arbeit auf Linux-Hosts, einschließlich der Installation von Software, dem Erstellen und Bearbeiten von Dateien und dem Arbeiten mit Services.
Kostenloses Oracle Autonomous Database-Containerimage auf Oracle Roving Edge Infrastructure installieren
Aufgabe 1: Oracle Linux-Instanz aktualisieren
-
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
-
Starten Sie die Instanz neu.
sudo reboot
-
Melden Sie sich erneut mit
ssh
an.ssh oracle@<ip_address_of_ol_node>
Aufgabe 2: Modul container-tools
installieren
-
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
-
Datenvolumen erstellen Mit dem Datenvolumen kann die Datenbank bei der Neuerstellung des Containers beibehalten werden.
podman volume create oradata
-
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
undPDBADMIN
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. -
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
-
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
-
Installieren Sie SQL*Plus.
sudo dnf install -y oracle-instantclient-release-el8 sudo dnf install -y oracle-instantclient-sqlplus
-
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
-
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
-
Starten Sie die Instanz neu.
sudo reboot
-
Melden Sie sich erneut über
ssh
an.ssh oracle@<ip_address_of_ol_node>
Aufgabe 2: Oracle Database Free RPM installieren
-
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.
-
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.
-
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
-
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
). -
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
undPDBADMIN
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
-
Legen Sie die Umgebung für die Datenbank fest.
export ORACLE_SID=FREE export ORAENV_ASK=NO . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
-
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
Verwandte Links
Danksagungen
- Autor - Jeevan Sreenivas (Principal Technical Product Manager)
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.
Deploy Oracle Autonomous Database on Oracle Roving Edge Infrastructure
G10579-01
June 2024