Configurare gli aggiornamenti software del database gestito Oracle per Oracle Exadata Database Service on Exascale Infrastructure

Introduzione

Con gli aggiornamenti software del database gestito da Oracle, puoi scaricare la manutenzione del software per i database di Exadata Database Service on Exascale Infrastructure su Oracle.

Per i database registrati, Oracle esegue periodicamente i controlli di preparazione prima della manutenzione pianificata, mette in fase il software in anticipo, applica l'aggiornamento release (RU) più recente disponibile durante la finestra di manutenzione e fornisce notifiche proattive durante tutto il processo di aggiornamento. Gli aggiornamenti vengono applicati in sequenza, un'istanza di database alla volta.

Gli aggiornamenti software del database gestito da Oracle possono utilizzare il controllo dell'accesso delegato per consentire a Oracle di analizzare e risolvere i problemi idonei riscontrati durante gli aggiornamenti software del database pianificati. Se non è possibile risolvere un problema durante la finestra di manutenzione pianificata, Oracle esegue il rollback dell'aggiornamento per mantenere il database in buono stato e disponibile, quindi si impegna a risolvere il problema prima di una finestra di manutenzione futura.

È possibile registrare un database negli aggiornamenti software del database gestito da Oracle durante la creazione del database o registrare un database esistente. Dopo l'iscrizione, nella pagina Dettagli database vengono visualizzati i dettagli dell'aggiornamento, ad esempio le preferenze di pianificazione, la manutenzione pianificata successiva, la versione software e il metodo di manutenzione.

Punti chiave

Obiettivi

In questa esercitazione:

  1. Iscrivere un database agli aggiornamenti software del database gestito da Oracle quando viene creato.

  2. Iscrivere un database esistente agli aggiornamenti software del database gestito da Oracle.

  3. Eseguire la sottoscrizione alle notifiche degli eventi per gli aggiornamenti software del database gestito da Oracle.

  4. Sottoscrivi le notifiche per il controllo dell'accesso delegato.

  5. Ripianificare la manutenzione pianificata successiva.

  6. Rivedere e risolvere i problemi di aggiornamento del software del database gestito da Oracle.

  7. Annullare l'iscrizione di un database agli aggiornamenti software del database gestito da Oracle.

  8. Spostare un database da una home del database gestito da Oracle a una home del database gestita dal cliente.

Prerequisiti

Prima di iniziare, assicurati di avere:

Chiedere all'amministratore della tenancy di verificare i criteri e la configurazione di rete descritti in Preparazione per il controllo dell'accesso delegato, utilizzando la lista di controllo ExaDB-XS per quando viene eseguita la sottoscrizione solo agli aggiornamenti software gestiti da Oracle per i servizi Database Cloud.

Task 1: Iscrivere un database agli aggiornamenti software del database gestito da Oracle quando viene creato

Utilizzare il workflow di creazione del database per registrare un nuovo database negli aggiornamenti software del database gestito da Oracle.

  1. Aprire il menu di navigazione. Fai clic su Oracle AI Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.

    Menu di navigazione di Oracle AI Database

  2. Selezionare il compartimento che contiene il cluster VM di destinazione. Aprire il cluster VM Exadata, andare alla scheda Database container, quindi fare clic su Crea container database.

    Scheda Container database cluster VM con Crea container database

  3. Nel workflow di configurazione del database, andare a Gestione software del database. Per Preferenze di gestione software, selezionare Aggiornamenti software gestiti da Oracle. Specificare il giorno e l'ora di inizio preferiti (UTC) per la manutenzione in Preferenze di pianificazione. Completare le opzioni di creazione del database rimanenti. Fare clic su Crea.

    Crea form container database con gli aggiornamenti software gestiti da Oracle selezionati e le preferenze di pianificazione e versione visibili

  4. Dopo aver creato il database, esaminare la preferenza di aggiornamento del software gestito da Oracle nella sezione Versione database della pagina Dettagli database.

    Dettagli del database - Preferenza di aggiornamento del software gestito da Oracle

Task 2: iscrivere un database esistente negli aggiornamenti software del database gestito da Oracle

Utilizzare questo task per registrare un database esistente negli aggiornamenti software del database gestito da Oracle.

  1. Aprire il menu di navigazione. Fai clic su Oracle AI Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.

    Menu di navigazione di Oracle AI Database

  2. Selezionare il compartimento che contiene il cluster VM di destinazione. Aprire il cluster VM Exadata, andare alla scheda Database container, quindi fare clic sul nome del container database che si desidera modificare.

    Lista di container database con database gestito dal cliente selezionato

  3. Nella pagina Dettagli database fare clic su Altre azioni, quindi selezionare Gestisci aggiornamento software del database.

    Menu Altre azioni Gestisci aggiornamento software database

  4. Nella finestra risultante selezionare Aggiornamenti software gestiti da Oracle. Specificare il giorno e l'ora di inizio preferiti (UTC) per la manutenzione in Preferenze di pianificazione, quindi fare clic su Salva.

    Pannello Modifica gestione software database che mostra gli aggiornamenti software gestiti da Oracle selezionati e le preferenze di pianificazione

  5. Esaminare la preferenza di aggiornamento del software gestito da Oracle nella sezione Versione database della pagina Dettagli database. Alla successiva data di manutenzione pianificata, Oracle aggiorna il database e lo sposta in una home del database gestito da Oracle. Dopo l'aggiornamento pianificato, è possibile visualizzare e accedere alla nuova home del database nella sezione Versione database.

    Manutenzione pianificata successiva dettagli database

Task 3: sottoscrizione alle notifiche degli eventi per gli aggiornamenti software del database gestito da Oracle

Eseguire la sottoscrizione agli eventi per gli aggiornamenti software del database gestito da Oracle per ricevere la notifica di manutenzione pianificata con almeno una settimana di anticipo. Gli eventi riportano anche i risultati del controllo della disponibilità, le modifiche dello stato dell'aggiornamento e il completamento della manutenzione.

  1. Aprire Servizi per sviluppatori > Notifiche > Argomenti. Selezionare il compartimento degli argomenti, quindi fare clic su Crea argomento. Se si dispone già di un argomento, aprirlo e continuare con il passaggio 3.

    Argomento di creazione della pagina Argomenti notifiche

  2. Immettere un nome argomento e una descrizione facoltativa, selezionare il compartimento, quindi fare clic su Crea. Aprire l'argomento dopo averlo creato.

    Crea argomento di notifica

    Elenco argomenti notifiche

  3. Nella scheda Sottoscrizioni fare clic su Crea sottoscrizione, selezionare il protocollo, immettere l'endpoint e quindi creare la sottoscrizione. Ripetere per i sottoscrittori aggiuntivi. Per e-mail e altri protocolli che richiedono conferma, seguire il collegamento di conferma inviato all'endpoint. Verificare che ogni sottoscrizione sia attiva. Vedere Creazione di una sottoscrizione.

    Sottoscrizione argomento notifiche

  4. Per creare regole evento, aprire Osservabilità e gestione > Servizio eventi > Regole. Selezionare il compartimento contenente i database e le home del database da monitorare, quindi fare clic su Crea regola. Immettere un nome visualizzato e la descrizione facoltativa.

    Pagina Regole eventi - Crea regola

  5. In Condizioni regola selezionare Tipo di evento come condizione e Database come Nome servizio. Nel campo Tipo di evento immettere Gestito da Oracle. Selezionare i tipi di evento degli aggiornamenti software del database gestito da Oracle sia per i database che per le home del database.

    Tipi di evento di aggiornamento del software del database gestito da Oracle

  6. In Azioni selezionare Notifiche come tipo di azione, selezionare il compartimento e l'argomento Notifiche, quindi fare clic su Crea regola.

    Azione notifica regola eventi

Task 4: Sottoscrivi notifiche per il controllo dell'accesso delegato

L'iscrizione di un database agli aggiornamenti software del database gestito da Oracle crea automaticamente un controllo delega per il cluster VM che ospita tale database. Configurare le notifiche di controllo dell'accesso delegato in modo da ricevere notifiche per l'attività di accesso delegato associata alla manutenzione gestita da Oracle. Le notifiche di controllo dell'accesso delegato vengono inviate all'argomento Notifiche configurato.

Chiedere all'amministratore della tenancy di consentire la pubblicazione di Delegate Access Control nell'argomento. Sostituire <topic_compartment> con il compartimento che contiene l'argomento:

allow any-user to use ons-topics in compartment <topic_compartment> where ALL { request.principal.type='dlgtmgmtdelegationcontrol' }

Per le autorizzazioni utente richieste e l'impostazione ExaDB-XS, vedere Preparazione per il controllo dell'accesso delegato.

  1. Creare un argomento di notifica OCI per delegare le notifiche di controllo dell'accesso o identificare un argomento esistente da utilizzare. Seguire il task 3, passi da 1 a 3, per creare e confermare le sottoscrizioni richieste. Verificare che le sottoscrizioni siano attive.

    Elenco sottoscrizioni argomento di notifica

  2. Aprire Oracle AI Database > Delegate Access Control > Controlli delega. Selezionare il compartimento e aprire il controllo delega per il cluster VM che ospita il database.

    Riga di controllo delega controllo controllo accesso delegato

  3. Nella pagina dei dettagli del controllo delega fare clic su Modifica.

    Pulsante Modifica dettagli controllo delega

  4. In Requisiti di notifica, selezionare il compartimento e l'argomento dell'argomento di notifica, quindi fare clic su Salva.

    Modifica argomento di notifica controllo delega

Task 5: ripianificare la manutenzione pianificata successiva

Utilizzare questo task per ripianificare il successivo aggiornamento software del database gestito da Oracle per un database. È possibile ripianificare solo l'istanza di manutenzione imminente. Impossibile utilizzare la finestra di ripianificazione per modificare il giorno e l'ora di manutenzione. Oracle determina la successiva data e ora di manutenzione fattibile in base alla preferenza di pianificazione selezionata per il database. Per modificare la preferenza ricorrente, utilizzare Gestisci aggiornamento software del database come descritto nel task 2.

  1. Aprire il menu di navigazione. Fai clic su Oracle AI Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.

    Menu di navigazione di Oracle AI Database

  2. Selezionare il compartimento che contiene il cluster VM di destinazione. Aprire il cluster VM Exadata, andare alla scheda Database container, quindi fare clic sul nome del container database di cui si desidera ripianificare il successivo aggiornamento software gestito.

    Lista di container database con il database gestito Oracle selezionato

  3. Nella sezione Versione database individuare Manutenzione pianificata successiva, quindi fare clic su Ripianifica.

    Pulsante Ripianifica dettagli database

  4. Nella finestra Ripianifica manutenzione, esaminare i campi di sola lettura Manutenzione pianificata successiva e Versione software database di destinazione. Rivedere il messaggio di avvertenza, quindi fare clic su Conferma.

    Rischedula conferma manutenzione

  5. Aprire la scheda Richieste di lavoro per monitorare la richiesta di ripianificazione. Una volta completata correttamente la richiesta, vedere Manutenzione pianificata successiva nella sezione Versione database.

    Manutenzione ripianificata dettagli del database

Task 6: Rivedere e risolvere i problemi di aggiornamento del software del database gestito da Oracle

Oracle esegue periodicamente controlli di preparazione prima della finestra di manutenzione pianificata. Se i controlli di idoneità rilevano un problema, nella pagina Dettagli database vengono visualizzati il problema e i passi di risoluzione consigliati. I problemi che richiedono l'azione devono essere risolti prima della finestra di manutenzione.

Punti chiave

  1. Aprire il menu di navigazione. Fai clic su Oracle AI Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.

  2. Selezionare il compartimento che contiene il cluster VM di destinazione. Aprire il cluster VM Exadata, andare alla scheda Database container, quindi fare clic sul nome del container database per il quale si desidera visualizzare i problemi di aggiornamento del software del database gestito.

  3. Nel pannello Database, fare clic su Visualizza dettagli nel banner che segnala i problemi di disponibilità.

  4. Esaminare ogni problema e seguire i commenti Correggi suggerimento. Per ulteriori indicazioni sulla risoluzione dei problemi, consulta la documentazione sulla risoluzione dei problemi di Exadata Database Service on Exascale Infrastructure.

  5. Dopo aver risolto i problemi elencati, facoltativamente fare clic su Esegui controllo per rieseguire manualmente i controlli di idoneità e confermare l'azione nella finestra risultante.

  6. Fare clic su Chiudi. Per informazioni sullo stato di manutenzione corrente, vedere Manutenzione pianificata successiva nella sezione Versione database.

Task 7: Annullamento dell'iscrizione di un database agli aggiornamenti software del database gestito da Oracle

Annullare l'iscrizione di un database agli aggiornamenti software del database gestito da Oracle quando si desidera interrompere la manutenzione del software del database gestito da Oracle e restituire il database agli aggiornamenti software gestiti dal cliente. Dopo l'annullamento dell'iscrizione, il database continua a essere ospitato dalla home del database gestito da Oracle e non è interessato dalla manutenzione pianificata gestita da Oracle.

  1. Aprire il menu di navigazione. Fai clic su Oracle AI Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.

    Menu di navigazione di Oracle AI Database

  2. Selezionare il compartimento che contiene il cluster VM di destinazione. Aprire il cluster VM Exadata, andare alla scheda Database container, quindi fare clic sul nome del container database che si desidera annullare dall'iscrizione agli aggiornamenti software del database gestito Oracle.

    Lista di container database con DB0609 selezionato

  3. Nella pagina Dettagli database fare clic su Altre azioni, quindi selezionare Gestisci aggiornamento software del database.

    DB0609 Altre azioni Gestisci l'aggiornamento del software del database

  4. Nella finestra risultante selezionare Aggiornamenti software gestiti dal cliente. Fare clic su Salva.

    Modifica aggiornamenti gestiti dal cliente di Gestione software del database

  5. Controllare il messaggio di avvertenza. Fare clic su Conferma.

    Conferma disabilitazione aggiornamenti software gestiti da Oracle

  6. Nella sezione Versione database della pagina Dettagli database, verificare che gli aggiornamenti software del database mostrino gli aggiornamenti software gestiti dal cliente. La home del database rimane invariata.

    Dettagli del database che mostrano gli aggiornamenti software gestiti dal cliente dopo l'annullamento dell'iscrizione

Task 8: Spostare un database da una home del database gestito da Oracle a una home del database gestita dal cliente

Impossibile spostare un database registrato negli aggiornamenti software del database gestito da Oracle in un'altra home del database. Per spostare il database in una home del database gestita dal cliente, annullare prima l'iscrizione del database agli aggiornamenti software del database gestito da Oracle. Dopo l'annullamento dell'iscrizione, il database rimane ospitato dalla home del database gestito da Oracle. Per spostare il database da una home del database gestito da Oracle a una home del database gestita dal cliente, effettuare le operazioni riportate di seguito.

  1. Aprire il menu di navigazione. Fai clic su Oracle AI Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.

    Menu di navigazione di Oracle AI Database

  2. Selezionare il compartimento che contiene il cluster VM di destinazione. Aprire il cluster VM Exadata, andare alla scheda Database container, quindi fare clic sul nome del container database che si desidera spostare da una home del database gestito da Oracle a una home del database gestita dal cliente.

    Lista di container database con DB0609 gestito dal cliente

  3. Se il database è registrato negli aggiornamenti software del database gestito da Oracle, annullare l'iscrizione utilizzando i passi descritti nel precedente Task 7.

  4. Assicurarsi che nel cluster VM esista una home del database gestita dal cliente compatibile. Utilizzare la stessa release del database e una versione della patch di destinazione supportata; vedere Idoneità della home del database per i requisiti correnti. Per passare a una release di database principale diversa, utilizzare il workflow di upgrade del database. Fare clic su Altre azioni, quindi selezionare Sposta in un'altra home.

    Altre azioni Sposta in un'altra home

  5. Nella finestra di dialogo risultante, selezionare la home del database gestito dal cliente target. Fare clic su Sposta.

    Sposta il database in un'altra destinazione di selezione home

  6. Rivedere la finestra di dialogo Conferma spostamento database. Lo spostamento arresta e riavvia le istanze di database in sequenza, un nodo alla volta. Fare clic su Sposta.

    Finestra di dialogo Conferma spostamento del database

  7. Monitorare lo spostamento in Richieste di lavoro. Al termine, verificare la home page del database e la versione del database di destinazione nella sezione Versione database della pagina Dettagli database.

    Dettagli del database dopo lo spostamento nella home

Conferme

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione del prodotto, visitare Oracle Help Center.