Nota
- Questa esercitazione richiede l'accesso a Oracle Cloud. Per iscriverti a un account gratuito, consulta Inizia a utilizzare Oracle Cloud Infrastructure Free Tier.
- Utilizza valori di esempio per le credenziali, la tenancy e i compartimenti di Oracle Cloud Infrastructure. Al termine del laboratorio, sostituisci questi valori con quelli specifici del tuo ambiente cloud.
Distribuisci Oracle Autonomous Database su Oracle Roving Edge Infrastructure
Introduzione
Oracle Roving Edge Infrastructure consente ai clienti di distribuire i propri carichi di lavoro cloud oltre la tenancy Oracle Cloud Infrastructure (OCI) per fornire servizi cloud ed eseguire carichi di lavoro delle applicazioni presso il retail, il satellite e altre sedi periferiche. Di conseguenza, i clienti possono elaborare i dati più rapidamente e più vicino ai propri utenti e nei punti di inserimento dei dati per generare insight tempestivi dai loro dati.
Oracle Autonomous Database offre un database facile da usare e completamente autonomo, dotato di scalabilità elastica e in grado di garantire prestazioni rapide per le query. In quanto servizio, Oracle Autonomous Database non richiede l'amministrazione del database. Con Oracle Autonomous Database non è necessario configurare o gestire alcun componente hardware né installare software. Oracle Autonomous Database si occupa del provisioning del database, del backup, dell'applicazione di patch, dell'upgrade, della crescita e della riduzione. Oracle Autonomous Database è un servizio completamente elastico.
Oracle Autonomous Database include anche quanto segue:
-
Oracle Application Express (Oracle APEX): piattaforma di sviluppo low-code che consente di creare applicazioni enterprise scalabili e sicure con funzioni di altissimo livello.
-
Oracle REST Data Services (ORDS): servizio di dati basato su Jakarta Enterprise Edition (precedentemente noto come Java Enterprise Edition) che semplifica lo sviluppo di interfacce REST moderne per i dati relazionali e l'area di memorizzazione documenti JSON.
-
Oracle Database Azioni: si tratta di un'interfaccia basata sul Web che utilizza Oracle REST Data Services per fornire strumenti di sviluppo, dati, amministrazione e monitoraggio per Oracle Autonomous Database.
-
Oracle Machine Learning Notebooks è una piattaforma di notebook basata su Web avanzata dedicata a tecnici di dati, analisti di dati, utenti R e Python e data scientist. Puoi scrivere codice, testo, creare visualizzazioni ed eseguire analytics dei dati, incluso il machine learning. In Oracle Machine Learning Notebook, i notebook sono disponibili in un progetto all'interno di un'area di lavoro, in cui è possibile creare, modificare, eliminare, copiare, spostare e persino salvare i notebook come modelli.
Destinatari
Amministratori, sviluppatori e utenti di Oracle Roving Edge Infrastructure.
Obiettivi
-
Installare Oracle Autonomous Database Free Container Image su Oracle Roving Edge Infrastructure.
-
Installare Oracle Autonomous Database Free Red Hat Package Manager (RPM) su Oracle Roving Edge Infrastructure.
Prerequisiti
-
Accesso all'istanza Oracle Linux in esecuzione su un nodo Oracle Roving Edge Infrastructure.
-
Un computer macOS, Linux o Windows con supporto
ssh
installato. -
Accesso SSH alle istanze Oracle Linux con autenticazione della chiave
ssh
impostata dal computer macOS, Linux o Windows. -
Accesso a
sudo
sulle istanze Oracle Linux. -
Conoscenza di base dell'uso e del lavoro sugli host Linux, tra cui l'installazione di software, la creazione e la modifica di file e l'utilizzo dei servizi.
Installa Oracle Autonomous Database Free Container Image su Oracle Roving Edge Infrastructure
Task 1: aggiornare l'istanza di Oracle Linux
-
Verificare che l'istanza di Oracle Linux sia aggiornata. Accedere all'istanza utilizzando
ssh
ed eseguire il comando seguente per aggiornare le istanze.sudo dnf -y update
-
Riavviare l'istanza.
sudo reboot
-
Riconnettersi utilizzando
ssh
.ssh oracle@<ip_address_of_ol_node>
Task 2: installare il modulo container-tools
-
Eseguire il comando seguente per installare il modulo
container-tools
sull'istanza di Oracle Linux.sudo dnf module install -y container-tools:ol8
Task 3: installare il server Oracle Database Free utilizzando Podman
-
Crea un volume dati. Il volume di dati consente al database di persistere durante la ricreazione del contenitore.
podman volume create oradata
-
Crea un segreto. Il segreto è una utility che trasmette le stringhe di testo sicure al contenitore, come le chiavi ssh o le password.
echo "Welcome1" | podman secret create oracle_pwd -
Nota: gli account utente amministrativi
SYS
,SYSTEM
ePDBADMIN
utilizzano tutti la stessa password. Oracle consiglia che la password abbia una lunghezza di almeno 8 caratteri, contenente almeno 1 carattere superiore, 1 carattere inferiore e 1 cifra da 0 a 9. -
Avviare il carico di lavoro ATP (Oracle Autonomous Database Free Container Image) per Autonomous Transaction Processing.
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 supporta 2 tipi di carichi di lavoro del database: Autonomous Data Warehouse (ADW) e ATP. Questi sono simili ai database di tipo carico di lavoro di elaborazione delle transazioni e data warehouse nel servizio cloud Oracle Autonomous Database Serverless.
Al primo avvio dell'immagine del contenitore:
-
L'utente deve modificare obbligatoriamente le password di amministrazione. Specificare la password utilizzando la variabile di ambiente
ADMIN_PASSWORD
. -
Il wallet viene generato utilizzando la password del wallet
WALLET_PASSWORD
.
-
Task 4: connettersi al contenitore del server Oracle Database Free
-
Recupera la porta del database mappato.
podman port adb-free
Output di esempio:
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
-
Installare SQL*Plus.
sudo dnf install -y oracle-instantclient-release-el8 sudo dnf install -y oracle-instantclient-sqlplus
-
Connettersi al contenitore di Oracle Database Free Server utilizzando SQL*Plus.
sqlplus admin/<myatp_admin_password>@myatp_low
Output di esempio:
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>
Installa Oracle Autonomous Database Free RPM su Oracle Roving Edge Infrastructure
Task 1: aggiornare l'istanza di Oracle Linux
-
Verificare che l'istanza di Oracle Linux sia aggiornata. Accedere all'istanza utilizzando
ssh
ed eseguire il comando seguente per aggiornare le istanze.sudo dnf -y update
-
Riavviare l'istanza.
sudo reboot
-
Riconnettersi tramite
ssh
.ssh oracle@<ip_address_of_ol_node>
Task 2: installare l'RPM Oracle Database Free
-
Installare l'RPM di preinstallazione.
sudo dnf install -y oracle-database-preinstall-23ai-1.0-2.el8.x86_64
L'RPM di preinstallazione di Oracle Database crea automaticamente il proprietario e i gruppi di installazione Oracle e imposta anche altre impostazioni di configurazione del kernel, come richiesto per le installazioni di Oracle Database. Se si prevede di utilizzare la separazione job-role, creare un set esteso di utenti e gruppi di database a seconda delle esigenze.
-
Scarica il software 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
Per accedere ai dettagli di download del software Oracle Database Free, vedere Accedere ai dettagli di download del software Oracle Database Free.
-
Installare il software del database.
sudo dnf localinstall -y oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
Task 3: Creare e configurare Oracle Database
-
Rivedere i parametri di configurazione.
vi /etc/sysconfig/oracle-free–23ai.conf
Lo script di configurazione crea un container database (
FREE
) con un pluggable database (FREEPDB1
) e configura il listener alla porta predefinita (1521
). -
Creare il database con le impostazioni predefinite.
sudo /etc/init.d/oracle-free-23ai configure
Nota: al prompt dei comandi, specificare una password per gli account utente amministrativi
SYS
,SYSTEM
ePDBADMIN
. Oracle consiglia che la password abbia una lunghezza di almeno 8 caratteri, contenente almeno 1 carattere superiore, 1 carattere inferiore e 1 cifra [0-9].
Task 4: connettersi a Oracle Database Free
-
Impostare l'ambiente per il database.
export ORACLE_SID=FREE export ORAENV_ASK=NO . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
-
connettersi al database;
sqlplus / as sysdba
Output di esempio:
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
Collegamenti correlati
Conferme
- Autore - Jeevan Sreenivas (Principal Technical Product Manager)
Altre risorse di apprendimento
Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.
Per la documentazione del prodotto, visita l'Oracle Help Center.
Deploy Oracle Autonomous Database on Oracle Roving Edge Infrastructure
G10583-01
June 2024