Nota

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:

Destinatari

Amministratori, sviluppatori e utenti di Oracle Roving Edge Infrastructure.

Obiettivi

Prerequisiti

Installa Oracle Autonomous Database Free Container Image su Oracle Roving Edge Infrastructure

Task 1: aggiornare l'istanza di Oracle Linux

  1. 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
    
  2. Riavviare l'istanza.

    sudo reboot
    
  3. Riconnettersi utilizzando ssh.

    ssh oracle@<ip_address_of_ol_node>
    

Task 2: installare il modulo container-tools

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

  1. Crea un volume dati. Il volume di dati consente al database di persistere durante la ricreazione del contenitore.

    podman volume create oradata
    
  2. 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 e PDBADMIN 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.

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

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

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

  1. 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
    
  2. Riavviare l'istanza.

    sudo reboot
    
  3. Riconnettersi tramite ssh.

    ssh oracle@<ip_address_of_ol_node>
    

Task 2: installare l'RPM Oracle Database Free

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

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

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

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

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

  1. Impostare l'ambiente per il database.

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

Conferme

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.