Nota

Usa gli IP pubblici riservati con lo spostamento delle istanze in OCI Full Stack Disaster Recovery

Introduzione

Oracle Cloud Infrastructure Full Stack Disaster Recovery (OCI Full Stack DR) orchestra la transizione di computazione, database e applicazioni tra le region Oracle Cloud Infrastructure (OCI) di tutto il mondo con un solo clic. I clienti possono automatizzare i passaggi necessari per recuperare uno o più sistemi aziendali senza riprogettare o riprogettare l'infrastruttura, i database o le applicazioni esistenti e senza dover ricorrere a server di gestione o conversione specializzati.

Un indirizzo IP pubblico è un indirizzo IPv4 raggiungibile tramite Internet. Le risorse che richiedono l'accesso diretto a Internet devono avere uno, anche se alcune possono avere requisiti aggiuntivi.

In OCI sono disponibili due tipi di indirizzi IP pubblici:

Con questa nuova funzione, OCI Full Stack DR ti offre un maggiore controllo sull'assegnazione degli IP pubblici. Quando aggiungi un'istanza di spostamento a un gruppo di protezione DR OCI Full Stack, ora puoi scegliere un IP pubblico riservato da assegnare all'istanza nell'area di destinazione (in standby). Ciò garantisce che all'istanza venga assegnato automaticamente un indirizzo IP specificato, anziché un indirizzo temporaneo (effimero). Per ulteriori informazioni sull'indirizzo IP pubblico OCI, consulta la documentazione sull'indirizzo IP pubblico OCI.

In questa esercitazione verrà descritto come utilizzare gli IP pubblici riservati con lo spostamento delle istanze in OCI Full Stack DR ed eseguire l'esecuzione del piano DR per un'operazione di switchover.

Descrizione architettura

Questa esercitazione utilizza un'architettura DR per macchine virtuali a freddo (VM) (nota anche come luce pilota). In questa impostazione, la virtual machine viene eseguita solo nell'area principale. Durante l'esecuzione di un piano DR, la VM viene creata nell'area DR.

Per impostare questa impostazione in OCI Full Stack DR, assicurarsi di selezionare l'istanza di OCI Compute come istanza mobile quando la si aggiunge come membro al gruppo di protezione DR primario. Per qualsiasi storage a blocchi collegato all'istanza di computazione, dovrai impostare la replica dei gruppi di volumi tra più aree utilizzando il servizio OCI Block Storage. Ciò garantisce che i volumi di avvio e a blocchi vengano mantenuti sincronizzati e che possano essere recuperati rapidamente nell'area DR.

Quando aggiungi l'istanza di computazione come membro, avrai la possibilità di selezionare un IP pubblico riservato creato in precedenza nell'area di destinazione (in standby). Se si sceglie questa opzione, OCI Full Stack DR assegnerà automaticamente l'IP riservato quando si avvia l'istanza durante il passo DR operations.This è facoltativo e se si salta Full Stack DR assegnerà invece un IP pubblico effimero. Tuttavia, si consiglia di utilizzare un IP riservato se si desidera mantenere un accesso pubblico coerente all'istanza dopo l'esecuzione del piano DR.

fsdr_moving_instance_disaster_recovery_Physical_Architecture.png

Definizioni e ipotesi in tutta l'esercitazione

Obiettivi

In questa esercitazione verranno trattati i task riportati di seguito.

Prerequisiti

Utilizzeremo le seguenti risorse per iniziare con il tutorial. Entro la fine di questa esercitazione, OCI Full Stack DR creerà risorse aggiuntive, come un'istanza di OCI Compute e un gruppo di volumi, nell'area 2.

Risorse Regione 1 - Londra Regione 2 - Francoforte
bucket di storage degli oggetti fsdr-bucket-lon fsdr-bucket-fra
Compartimento suraj suraj
VCN vcn-londra Vcn-Francoforte
Subnet subnet pubblica-vcn-london subnet pubblica-vcn-frankfurt
IP riservato appvm-lon Fra appvm
Compute VM appvm ND
Gruppo volumi appvg ND

In questo tutorial, mostreremo come creare un IP pubblico riservato. Prima di procedere, è necessario procedere e completare tutti i prerequisiti richiesti. Questi passaggi gettano le basi per un'impostazione OCI Full Stack DR fluida e di successo.

Task 1: Crea IP pubblico riservato in entrambe le aree

Crea un IP pubblico riservato nell'area 1 e nell'area 2.

Nota: se gli IP riservati sono già disponibili in entrambe le aree, è possibile saltare il task 1.

  1. Eseguire il login a OCI Console e passare a IP pubblici riservati come mostrato nella Figura 1.1.

    1. Assicurarsi che il contesto dell'area OCI sia impostato su Area 1 (Londra).

    2. Fare clic su Networking.

    3. Fare clic su Reti cloud virtuali.

    4. Fare clic su Gestione IP.

    5. Fare clic su Riserva indirizzo IP pubblico, immettere i parametri come mostrato nella seguente immagine e fare clic su Riserva indirizzo IP pubblico.

    riservatepublicip-create-lon-create.png
    Figura 1.1: Creare un IP pubblico riservato nell'area 1

  2. Vai a OCI Console e vai a IP pubblici riservati come mostrato nella Figura 1.2.

    1. Assicurarsi che il contesto dell'area OCI sia impostato su Area 2 (Francoforte).

    2. Fare clic su Networking.

    3. Fare clic su Reti cloud virtuali.

    4. Fare clic su Gestione IP.

    5. Fare clic su Riserva indirizzo IP pubblico, immettere i parametri come mostrato nella seguente immagine e fare clic su Riserva indirizzo IP pubblico.

    riservatepublicip-create-fra-create.png
    Figura 1.2: Creare un IP pubblico riservato nell'area 2

Task 2: Creare gruppi di protezione DR (DRPG) in entrambe le aree

Creare i gruppi di protezione DR nell'area 1 e nell'area 2 se i gruppi di protezione per questo stack di applicazioni non esistono ancora.

Task 2.1: Creare un gruppo di protezione nell'area 1

  1. Andare a OCI Console e andare a Gruppi di protezione DR come mostrato nella Figura 2.1.

    1. Assicurarsi che il contesto dell'area OCI sia impostato su Area 1 (Londra).

    2. Fare clic su Migrazione e recupero da errori irreversibili.

    3. Fare clic su Gruppi di protezione DR.

    drpg-create-lon-nav.png
    Figura 2.1: Passare ai gruppi di protezione DR

  2. Creare un DRPG di base nella regione 1 come illustrato nella figura 2.2. Il peer, il ruolo e i membri verranno assegnati nei passi successivi.

    1. Selezionare il compartimento in cui si desidera creare il DRPG.

    2. Fare clic su Crea gruppo di protezione DR.

    3. Immettere un Nome significativo per il DRPG.

    4. Selezionare il bucket di storage degli oggetti OCI per i log DR dello stack completo OCI.

    5. Fare clic su Crea.

    drpg-create-lon-finish.png
    Figura 2.2: Parametri necessari per creare un gruppo di protezione DR nell'area 1

Task 2.2: Creare un gruppo di protezione nell'area 2

  1. Andare a OCI Console e andare a Gruppi di protezione DR come mostrato nella Figura 2.3.

    1. Assicurarsi che il contesto dell'area OCI sia impostato su Area 2 (Francoforte).

    2. Fare clic su Migrazione e recupero da errori irreversibili.

    3. Fare clic su Gruppi di protezione DR.

    drpg-create-fra-nav.png
    Figura 2.3: Passare ai gruppi di protezione DR

  2. Creare un gruppo di protezione DR di base (DRPG) nella regione 2 come illustrato nella figura 2.4. Il peer, il ruolo e i membri verranno assegnati nei passi successivi.

    1. Selezionare il compartimento in cui si desidera creare il DRPG.

    2. Fare clic su Crea gruppo di protezione DR.

    3. Immettere un Nome significativo per il DRPG.

    4. Selezionare il bucket di storage degli oggetti OCI per i log DR dello stack completo OCI.

    5. Fare clic su Crea.

    drpg-create-fra-finish.png
    Figura 2.4: Parametri necessari per creare un gruppo di protezione DR nell'area 2

Task 2.3: Associa gruppi di protezione nella regione 1 e nella regione 2

Associa i DRPG in ogni region come peer gli uni degli altri e assegna i ruoli peer di database primario e standby. I ruoli di database primario e standby vengono modificati automaticamente da OCI Full Stack DR nell'ambito di qualsiasi operazione di DR/esecuzione del piano DR; non è necessario gestire i ruoli manualmente in qualsiasi momento.

  1. Andare alla pagina Dettagli gruppo protezione DR.

    1. Assicurarsi che il contesto dell'area OCI sia impostato sull'area 1 (Londra).

    2. Fare clic su Associa per avviare il processo.

    drpg-assoc-begin-lon.png
    Figura: Avvio dell'associazione DRPG

  2. Immettere i parametri come illustrato nella seguente immagine e fare clic su Associa.

    • Ruolo: selezionare il ruolo Principale. OCI Full Stack DR assegnerà automaticamente il ruolo in standby all'area 2.
    • Area peer: selezionare l'area 2 (Francoforte), in cui l'altro DRPG è stato creato nel task 2.2.
    • Gruppo di protezione DR peer: selezionare il DRPG peer creato nel task 2.2.

    drpg-assoc-finish-lon.png
    Figura: Parametri necessari per associare i DRPG

OCI Full Stack DR mostrerà qualcosa di simile ai dettagli nell'immagine seguente, una volta completata l'associazione.

drpg-assoc-completed-lon.png
Figura: Visualizzazione della relazione peer dalla prospettiva DRPG individuale

Le stesse informazioni possono essere trovate ogni volta che il contesto/vista è da una prospettiva globale che mostra tutti i gruppi di protezione DR come mostrato nella seguente immagine.

drpg-assoc-completed-lon.png
Figura: Visualizzazione della relazione peer dal punto di vista DRPG globale

Task 3: aggiungere membri al gruppo di protezione DR

Nota: prima di continuare, è necessario aver già creato la VM e il gruppo di volumi associato con la replica tra più aree dall'area 1 all'area 2. In caso contrario, crearli in base ai prerequisiti.

In questo task, aggiungeremo le seguenti risorse OCI al DRPG primario nell'area 1.

Prima di procedere, verificare la virtual machine e il gruppo di volumi associato.

app-vm-region1
Figura: Visualizzazione della VM dell'applicazione in esecuzione nell'area 1 associata all'IP pubblico

tra più aree-vg-region1
Figura: Visualizzazione della replica del gruppo di volumi tra più aree dall'area 1 all'area 2

Task 3.1: Aggiungi membri a DRPG nella regione 1

  1. Selezionare il DRPG nella regione 1 come mostrato nella seguente immagine.

    1. Assicurarsi che il contesto dell'area OCI sia Regione 1 (Londra).

    2. Selezionare il DRPG nella regione 1.

    3. Selezionare Membri.

    4. Fare clic su Aggiungi membro per avviare il processo.

    drpg-add-nav-lon.png
    Figura: Come iniziare ad aggiungere membri al gruppo di protezione DR nell'area 1

  2. Aggiungere un'istanza di computazione per la VM dell'applicazione.

    1. Conferma avvertenza relativa ai piani DR.

    2. Immettere Computazione come tipo di risorsa membro.

    3. Selezionare l'istanza di computazione appvm.

    4. Selezionare Spostamento dell'istanza.

    5. Fare clic su Aggiungi mapping VNIC per selezionare la VCN e la subnet pubblica da assegnare alla VNIC nell'area 2 durante un recupero.

    6. Immettere i dettagli dell'IP riservato nella sezione IP pubblico riservato alla destinazione. Questo è l'IP pubblico riservato che si desidera utilizzare durante il lancio dell'istanza nell'area 2. Dopo aver fornito tutti i dettagli, fare clic su Aggiungi.

      Nota: questo campo facoltativo verrà visualizzato solo se si seleziona Subnet pubblica nella sezione Subnet di destinazione. Se non selezioni questa DR di OCI Full Stack, assegnerà un IP pubblico effimero alla VNIC fornita. Considerando che, abbiamo fornito i dettagli IP riservati, OCI Full Stack DR assegnerà l'IP pubblico riservato alla VNIC.

    7. Verificare se la VNIC aggiunta viene visualizzata nella sezione VNIC, deve mostrare i dettagli dell'IP pubblico riservato selezionato.

    8. Attendere che il gruppo di protezione DR passi allo stato Attivo. Verificare la VM di computazione aggiunta nella sezione Membri.

    drpg-add-compute-lon.png
    Figura: Parametri necessari per aggiungere la VM dell'applicazione

    drpg-add-compute-vnic-lon.png
    Figura: Parametri necessari per mappare la VNIC nell'area 2

    drpg-add-compute-vnic-added-lon.png
    Figura: dettagli della VNIC nell'area 2

    drpg-add-compute-lon-complete.png
    Figura: Istanza di computazione aggiunta al DRPG nell'area 1

  3. Aggiungere il gruppo di volumi a blocchi contenente il volume di avvio della VM dell'applicazione e fare clic su Aggiungi membro.

    1. Conferma avvertenza relativa ai piani DR.

    2. Selezionare Gruppo di volumi come tipo di risorsa membro.

    3. Assicurarsi che sia selezionato il compartimento corretto contenente il gruppo di volumi e selezionare il gruppo di volumi.

    drpg-add-vg-app-lon.png
    Figura: Parametri necessari per aggiungere il gruppo di volumi per la computazione

    drpg-add-vg-app-lon-complete.png
    Figura: Gruppo di volumi per il calcolo aggiunto al DRPG nell'area 1

Con questo, abbiamo aggiunto i membri richiesti al gruppo di protezione DR nella Regione 1.

Poiché stiamo utilizzando un'istanza in movimento, non è necessario aggiungere membri al gruppo di protezione DR nell'area 2. OCI Full Stack DR creerà automaticamente le risorse necessarie nella standby region durante l'esecuzione del piano.

Task 4: creare i piani DR nell'area 2

In questo task verranno creati i piani di switchover e failover iniziali associati al gruppo di protezione DR in standby nell'area 2 (Francoforte).

Lo scopo di questi piani è quello di trasferire senza problemi il carico di lavoro dalla region primaria (Regione 1) alla standby region (Regione 2). Nell'ambito di qualsiasi operazione di DR, i ruoli dei gruppi di protezione DR in entrambe le aree vengono invertiti automaticamente: il gruppo di protezione nella regione 1 diventa il gruppo in standby, mentre il gruppo di protezione nella regione 2 assume il ruolo primario dopo un failover o uno switchover.

OCI Full Stack DR prepopola questi piani con passi integrati derivati dalle risorse membro aggiunte durante i task precedenti.

I piani di switchover vengono sempre creati all'interno del gruppo di protezione che ricopre il ruolo di standby. Poiché la regione 2 (Francoforte) è attualmente il gruppo di protezione in standby, inizieremo a creare i piani lì.

Task 4.1: Creare piani DR

  1. Creare un piano di base selezionando il DRPG nella regione 2 (Francoforte).

    1. Assicurati che il contesto dell'area OCI sia Region 2 (Francoforte).

    2. Selezionare il DRPG in standby nell'area 2.

    3. Selezionare Piani.

    4. Fare clic su Crea piano per avviare il processo.

    plan-create-nav-fra.png
    Figura: Avvio della creazione di piani DR di base nella regione 2

  2. Creare un piano di switchover.

    1. Immettere un nome semplice e significativo per il piano di switchover. Il nome dovrebbe essere il più breve possibile, ma facile da capire a colpo d'occhio per contribuire a ridurre la confusione e l'errore umano durante una crisi.

    2. Selezionare Tipo di piano come Switchover (pianificato).

    plan-create-so-fra.png
    Figura: Parametri necessari per creare un piano di switchover DR

  3. Creare un piano di failover.

    1. Immettere un nome semplice e significativo del piano di failover.

    2. Selezionare Tipo di piano come Failover (non pianificato).

    plan-create-fo-fra.png
    Figura: Parametri necessari per creare un piano di failover DR

  4. Creare un piano di espansione iniziale.

    1. Immettere un nome semplice e significativo del piano di drilling iniziale.

    2. Selezionare Tipo di piano come Avvia drilling.

    plan-create-startdrill-fra.png
    Figura: Parametri necessari per creare il piano di espansione iniziale DR

  5. Creare un piano di espansione di arresto.

    1. Immettere un nome semplice e significativo del piano di stop drill.

    2. Selezionare Tipo di piano come Interrompi drilling.

    plan-create-stopdrill-fra.png
    Figura: Parametri necessari per creare il piano di espansione iniziale DR

    Nota: si riceverà un messaggio di avvertenza perché OCI Full Stack DR consente solo la creazione di un piano di stop drill dopo l'esecuzione del drilling iniziale e il gruppo di protezione DR non è più in stato Attivo.

    Ciò significa che non è possibile creare un piano di espansione di arresto a questo punto. In questo tutorial, procederemo con il piano di switchover. Tuttavia, se si è interessati, è possibile eseguire prima un piano di drilling iniziale e quindi tentare di creare un piano di drilling finale.

  6. Il gruppo di protezione DR in standby nella regione 2 dovrebbe ora disporre dei tre piani DR, come mostrato nella seguente immagine. Questi gestiranno la transizione dei carichi di lavoro dall'area 1 all'area 2 ed eseguiranno anche il piano di espansione nell'area 2. I piani simili verranno creati nell'Area 1 per eseguire la transizione dei carichi di lavoro dall'Area 2 all'Area 1 in un task successivo.

    plan-create-fra-completed.png
    Figura: Visualizzazione dei tre piani DR che devono esistere nella regione 2 prima di procedere ulteriormente

Task 5: Convalida piano piani DR nella regione 2

I piani DR di base creati nel task 4 contengono passi precompilati per i task di ripristino integrati in OCI Full Stack DR.

Task 5.1: (Facoltativo) abilitare i gruppi di piani DR che terminano gli artifact per il piano di switchover

Nel piano di switchover sono presenti due gruppi di piani disabilitati per impostazione predefinita, come mostrato nell'immagine seguente. Questi gruppi di piani sono disabilitati per fornire maggiore sicurezza durante il test, assicurandosi che nessun artifact venga eliminato e che l'ambiente di origine (gruppi VM/volume) rimanga intatto in caso di problemi durante la fase di test.

Tuttavia, questi due gruppi di piani sono progettati per terminare (eliminare) gli artifact che non saranno più necessari per le future operazioni DR. Senza questi gruppi di piani abilitati, gli artifact inutilizzati continueranno ad accumularsi nel tempo man mano che si eseguono switchover tra le due aree, il che può generare confusione sulle istanze di computazione, sullo storage dei file OCI e sui gruppi di volumi che devono essere attivi.

Facoltativamente, l'abilitazione di questi gruppi di piani consentirà di evitare la necessità di eseguire il cleanup manuale degli artifact non necessari prima di entrare in produzione. Questa fase proattiva può semplificare la transizione alla produzione e mantenere un ambiente più pulito e gestibile.

plan-custom-so-fra-disabled-show.png
Figura: Gruppi di piani disabilitati per impostazione predefinita per il piano di switchover

  1. Per abilitare i gruppi di piani, selezionare Abilita tutti i passi dal menu di scelta rapida a destra del nome del gruppo di piani.

    plan-custom-so-fra-enable-terminate-vm.png
    Figura: Procedura di abilitazione dell'arresto delle istanze di computazione

    plan-custom-so-fra-enable-terminate-vm-enable.png
    Figura: Fare clic su Abilita per convalidare.

    plan-custom-so-fra-enable-terminate-vg.png
    Figura: Come abilitare l'interruzione del gruppo di volumi

    plan-custom-so-fra-enable-terminate-vg-enable.png
    Figura: Fare clic su Abilita per convalidare.

  2. Convalidare il piano di switchover.

    plan-so-fra-gruppi-show.png
    Figura: Gruppi di piani per il piano di switchover

Task 5.2: Verifica del piano di failover

  1. Verificare il piano di failover.

    plan-fo-fra-gruppi-show.png
    Figura: Gruppi di piani per il piano di failover

Task 5.3: Verifica del piano di espansione iniziale

  1. Verificare il piano di espansione iniziale.

    plan-startdrill-fra-gruppi-show.png
    Figura: Gruppi di piani per il piano di espansione iniziale

Task 6: eseguire il piano di switchover nell'area 2

I piani DR (switchover, failover e start drill) sono stati creati correttamente nella standby Region 2. Questi piani consentono a OCI Full Stack DR di eseguire la transizione dei carichi di lavoro dall'area 1 all'area 2 e avviare il drilling nell'area 2.

Task 6.1: Esegui controlli preliminari per il piano DR switchover

  1. Assicurarsi che il contesto dell'area sia impostato su standby Region 2.

  2. Assicurarsi che sia selezionato il gruppo di protezione DR corretto nell'area 2, che sia il ruolo in standby.

  3. Fare clic sul nome del piano di switchover.

  4. Fare clic su Esegui controlli preliminari.

precontrolli-so-fra-begin.png
Figura: Visualizzazione di come eseguire controlli preliminari del piano di switchover

precontrolli-so-fra-complete.png
Figura: Visualizzazione di controlli preliminari completati del piano di switchover

Nota: in modo analogo è possibile eseguire i controlli preliminari per i piani failover e start drill.

Task 6.2: eseguire il piano di switchover nell'area 2

Eseguire il piano DR di switchover per avviare la transizione della VM dall'area 1 all'area 2. Durante il lancio della VM nell'area 2, utilizzerà automaticamente l'IP pubblico riservato creato in precedenza.

  1. Assicurarsi che il contesto dell'area sia impostato su standby Region 2.

  2. Assicurarsi che sia selezionato il gruppo di protezione DR corretto nell'area 2, che sia il ruolo in standby.

  3. Fare clic sul nome del piano di switchover.

  4. Fare clic su Esegui piano.

  5. Deselezionare Abilita controlli preliminari, poiché sono già stati eseguiti nel task 6.1.

  6. Fare clic su Esegui piano DR per iniziare.

    exec-so-fra-begin.png
    Figura: Visualizzazione di come eseguire il piano di switchover

    Monitorare il piano di switchover fino a quando il carico di lavoro completo non è stato completamente trasferito dall'area 1 all'area 2. L'esecuzione del piano di switchover è stata completata in circa 52 minuti.

    exec-so-fra-in-complete.png
    Figura: Visualizzazione dell'esecuzione di un piano di switchover completato.

  7. Convalidare l'istanza di OCI Compute avviata utilizzando l'IP pubblico riservato. Passare alla sezione Indirizzi IPv4 pubblici riservati dalla pagina VCN. È possibile vedere che l'IP riservato fornito appvm-fra viene visualizzato come assegnato.

    riservateip-so-fra-assigned.png
    Figura: è in corso la visualizzazione dell'IP riservato

    Puoi anche convalidarlo con i dettagli dell'IP pubblico dell'istanza di computazione.

  8. Verificare i ruoli del gruppo di protezione DR. L'area 2 è ora Principale e l'area 1 è In standby, consentendo la creazione di piani DR nell'area 1.

    drpg-so-fra-roles-changed.png
    Figura: Ruolo primario nell'area 2

    drpg-so-lon-roles-changed.png
    Figura: Ruolo in standby nell'area 2

Task 7: creare e personalizzare i piani DR nell'area 1

Con il completamento con successo dello switchover da parte di OCI Full Stack DR, la region 2 ha ora assunto il ruolo della region primaria, mentre la region 1 è passata a fungere da standby region.

Nota: per utilizzare gli IP riservati durante l'avvio di un'istanza di OCI Compute nell'area 1, è necessario modificare le proprietà VNIC del membro di computazione e selezionare appvm-lon nella sezione IP riservato.

  1. Seguire lo stesso approccio dettagliato nel task da 4 a 6, procedere alla creazione e alla personalizzazione dello switchover, del failover e avviare i piani di drilling all'interno del gruppo di protezione DR per l'area 1, che ora funge da peer region in standby.

  2. Il gruppo di protezione DR in standby nella regione 2 dovrebbe ora disporre dei tre piani DR, come mostrato nella seguente immagine. Questi gestiranno la transizione dei carichi di lavoro dall'area 1 all'area 2 ed eseguiranno anche il piano di espansione nell'area 2. I piani simili verranno creati nell'Area 1 per eseguire la transizione dei carichi di lavoro dall'Area 2 all'Area 1 in un task successivo.

    plan-create-lon-completed.png
    Figura: Visualizzazione dei tre piani DR che devono esistere nell'area 1 prima di procedere ulteriormente

  3. Eseguire uno switchover da Area 1 a Area 2 in questo momento. Ciò garantisce che tutti i piani DR siano disponibili in entrambi i gruppi di protezione DR, consentendo una configurazione di failover completa e coerente. È possibile seguire il task 6 per eseguire i piani DR.

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.