Visualizzare le informazioni sulla finestra patch e manutenzione, impostare il livello patch

Autonomous Database utilizza finestre di manutenzione predefinite per applicare automaticamente le patch al database. È possibile visualizzare le informazioni sulla manutenzione e le patch e i dettagli per la cronologia di manutenzione di Autonomous Database.

Informazioni sulla manutenzione pianificata e l'applicazione di patch

Tutte le istanze di Autonomous Database vengono assegnate automaticamente a una finestra di manutenzione e istanze diverse possono avere finestre di manutenzione diverse.

Autonomous Database utilizza queste finestre di manutenzione per applicare patch all'intero stack utilizzato per eseguire il database, inclusi il software del database, il dizionario del database, i sistemi operativi, lo storage Exadata, il firmware e altro ancora.

Le patch includono correzioni di bug, correzioni della sicurezza e nuove funzionalità. Le correzioni di sicurezza critiche vengono sempre applicate non appena sono disponibili. Le patch vengono distribuite in modo uniforme in tutti i database, pertanto non è necessario tenere traccia delle patch singole. Dopo l'implementazione di una correzione per un problema, ad esempio un problema visualizzato in un database, la correzione viene distribuita in tutte le istanze di Autonomous Database.

Tutte le patch vengono sottoposte a un rigoroso processo di test e convalida che fa parte di una pipeline continua di integrazione e sviluppo. Le correzioni vengono convalidate in più fasi e ambienti prima di essere distribuite nei database a livello di patch iniziale e Sempre gratis, seguiti dai database a livello di patch regolare. Questa pipeline consente di rilevare e correggere le regressioni prima che la patch venga distribuita in tutti i database. Nell'improbabile caso in cui l'applicazione di patch introduca una regressione, Oracle dispone di processi per mitigare il problema, incluse azioni come le seguenti:

  • Rollback di un subset della patch o dell'intera patch.

  • Impostazione dei parametri del database per disabilitare la patch che ha introdotto la regressione.

  • Applicazione di una patch online per risolvere il problema senza tempi di inattività o interruzioni della connessione.

Il rilevamento automatico della regressione per Autonomous Database fornisce una gestione proattiva delle regressioni e consente il rilevamento, la diagnosi e la mitigazione automatizzati dei problemi. In questo modo è possibile ridurre o eliminare la necessità di analizzare manualmente i problemi e le richieste di servizio dei file. Il rilevamento automatico della regressione monitora tutti i database, sia in entrambi i database i livelli di patch Early e Regular, ma risulta particolarmente utile quando si esegue il test di un carico di lavoro su un database a livello di patch Early. Se il rilevamento automatico della regressione rileva un problema e identifica una regressione, il problema viene segnalato automaticamente con informazioni dettagliate per la diagnosi. Questo reporting automatizzato, nell'ambito del ciclo di applicazione continua delle patch di distribuzione, consente a Oracle di mitigare o risolvere il problema prima che le modifiche raggiungano i database di produzione (database normali a livello di patch). Il rilevamento automatico della regressione potrebbe non essere in grado di trovare tutti i problemi. Nei casi in cui si riscontrano problemi personalmente, è possibile inviare una richiesta di servizio.

Il rilevamento automatico della regressione include quanto segue:

  • Automatic Regression Detection monitora il database e, in caso di incidente, registra un bug per l'incidente con informazioni di diagnostica dettagliate estratte dal repository automatico del carico di lavoro.

  • Il sistema di segnalazione degli incidenti produce notifiche ai team operativi e di sviluppo di Oracle Cloud Infrastructure con Oracle Automatic Incident Monitoring.

  • I problemi vengono mitigati analizzando gli avvisi di rilevamento automatico della regressione.

  • L'apprendimento e i miglioramenti vengono apportati al rilevamento automatico della regressione su base continuativa.

La pagina Dettagli di Autonomous Database mostra i campi Livello di patch e Manutenzione successiva che includono la data e l'ora per la finestra di manutenzione imminente. La data viene aggiornata automaticamente quando viene pianificata la finestra di manutenzione successiva. Il collegamento Visualizza cronologia fornisce dettagli sulla manutenzione passata. Il campo Componente di destinazione mostra il componente da aggiornare nella finestra di manutenzione successiva.

Segue la descrizione di adb_patch_level.png
Descrizione dell'immagine adb_patch_level.png

Quando Autonomous Data Guard è abilitato, la console mostra anche le informazioni di manutenzione per un database di standby locale.

L'area Manutenzione include le informazioni riportate di seguito.

Campo di gestione descrizione;

Livello patch

Mostra il livello di patch per l'istanza. Sono disponibili due opzioni per il livello di patch: Regular e Early. Fare clic su Modifica per gestire le impostazioni del livello di patch.

Per ulteriori informazioni, vedere Impostazione del livello di patch.

Manutenzione successiva

Specifica il periodo di tempo per la successiva finestra di manutenzione pianificata. Fare clic su Visualizza cronologia per visualizzare i dettagli sulla manutenzione passata.

Per ulteriori informazioni, vedere Visualizza cronologia eventi di manutenzione.

Componente di destinazione

Elenca i componenti di destinazione per la finestra di manutenzione imminente. I valori possibili sono:

  • Database: quando la patch si applica alla home e agli eseguibili del database.

  • Dizionario: quando la patch si applica al dizionario dati e a Oracle APEX.

  • Infrastruttura: quando la patch si applica all'hardware Exadata o a Grid Infrastructure.

Manutenzione successiva (peer locale)

Specifica il periodo di tempo per la successiva finestra di manutenzione pianificata per uno standby Autonomous Data Guard locale. Fare clic su Visualizza cronologia per visualizzare i dettagli sulla manutenzione passata.

Componente di destinazione (peer locale)

Elenca i componenti di destinazione per la finestra di manutenzione imminente in Autonomous Data Guard. I valori possibili sono:

  • Database: quando la patch si applica alla home e agli eseguibili del database.

  • Dizionario: quando la patch si applica al dizionario dati e a Oracle APEX.

  • Infrastruttura: quando la patch si applica all'hardware Exadata o a Grid Infrastructure.

Contatti cliente

Quando i contatti del cliente sono impostati, Oracle invia le notifiche agli indirizzi di posta elettronica specificati per i problemi relativi al servizio Autonomous Database.

Per ulteriori informazioni, vedere Visualizzazione e gestione dei contatti dei clienti per problemi e annunci operativi.

Note per la manutenzione e l'applicazione di patch pianificate:

  • Il team operativo di Autonomous Database non accede mai ai dati a meno che non si conceda esplicitamente l'autorizzazione tramite una richiesta di servizio per una durata specificata.

  • Se il database si trova in stato arrestato durante la finestra di manutenzione, le modifiche apportate al database dalla patch vengono applicate all'avvio del database.

  • Il database rimane disponibile durante la finestra di manutenzione. Le nuove connessioni al database avranno sempre successo. È possibile che le connessioni al database esistenti vengano disconnesse brevemente, a seconda del componente a cui viene applicata la patch. Tuttavia, è possibile riconnettersi immediatamente e continuare a utilizzare il database:

    • Per le patch del database, le connessioni esistenti potrebbero essere disconnesse se sono in esecuzione per un periodo superiore al tempo di rimozione dopo l'avvio dell'applicazione delle patch.

    • Per le patch dell'infrastruttura, le connessioni esistenti potrebbero essere disconnesse se sono in esecuzione per un periodo superiore al tempo di rimozione dopo l'avvio dell'applicazione delle patch.

    • Per le patch del dizionario, è possibile che le connessioni esistenti vengano disconnesse se contengono blocchi sugli oggetti del dizionario a cui viene applicata la patch. In caso contrario, le connessioni esistenti non verranno interessate. Ad esempio, se l'applicazione esegue una procedura nel package DBMS_CLOUD durante l'applicazione delle patch e il package deve essere sottoposto a patch, è possibile che la sessione che utilizza tale package venga disconnessa.

  • Puoi utilizzare Oracle Cloud Infrastructure Events per ricevere una notifica all'inizio e alla fine della manutenzione. Per ulteriori informazioni, consulta gli eventi di informazioni su Autonomous Database.

  • Se si desidera modificare la finestra di manutenzione assegnata in una finestra di 2 ore diversa il sabato o la domenica nel fuso orario locale dell'area, inviare una richiesta di servizio al Supporto Oracle Cloud.

    Se si desidera un periodo di tempo specifico per la finestra di manutenzione il sabato o la domenica nel fuso orario locale dell'area, è possibile richiedere il periodo di tempo con la stessa richiesta di servizio. Se si richiede un periodo di tempo specifico per la finestra di manutenzione, la modifica può essere apportata solo se il periodo di tempo richiesto è disponibile per il database.

  • Se lo storage allocato del database è di 384 TB, è possibile scegliere una finestra personalizzata di 2 ore inoltrando una richiesta di servizio al Supporto Oracle Cloud (ovvero è possibile inviare una richiesta di servizio per richiedere un giorno e un periodo di tempo specifici il sabato o la domenica nel fuso orario locale dell'area per la finestra di manutenzione).

Vedere Test dei carichi di lavoro rispetto a una patch imminente per informazioni sull'acquisizione di un carico di lavoro da un database di produzione e sulla ripetizione del carico di lavoro su una copia aggiornabile a livello di patch iniziale di destinazione.

Vedere Obiettivo livello di servizio zero-regressione per i dettagli sull'SLO a zero-regressione per Autonomous Database.

Visualizza cronologia eventi di manutenzione

È possibile visualizzare la cronologia degli eventi di manutenzione di Autonomous Database per i dettagli sugli eventi di manutenzione precedenti, ad esempio il titolo, lo stato, l'ora di inizio e l'ora di arresto.

Se necessario, eseguire i seguenti prerequisiti:

  • Aprire la console di Oracle Cloud Infrastructure facendo clic su icona di navigazione accanto a Oracle Cloud.

  • Dal menu di navigazione a sinistra di Oracle Cloud Infrastructure fare clic su Oracle Database e, a seconda del carico di lavoro, fare clic su uno dei seguenti: Autonomous Data Warehouse, Autonomous JSON Database o Autonomous Transaction Processing.
  • Nella pagina Autonomous Databases selezionare un Autonomous Database dai collegamenti nella colonna Nome visualizzato.

Per visualizzare la cronologia di manutenzione, effettuare le operazioni riportate di seguito.

  1. Nella pagina Dettagli di Autonomous Database, in Manutenzione, fare clic su Visualizza cronologia.
  2. La console di Oracle Cloud Infrastructure visualizza la pagina Cronologia manutenzione.
  3. (Facoltativo) Utilizzare il selettore Stato per filtrare gli eventi in base allo stato.

    Ad esempio, se si seleziona Riuscito, la pagina Cronologia manutenzione mostra solo gli eventi di manutenzione con lo stato Riuscito.

La pagina Cronologia manutenzione mostra i dettagli di ciascun evento di manutenzione, inclusi i seguenti:
Campo descrizione;

Qualifica

Il nome dell'evento di manutenzione.

Tipo di manutenzione

Pianificati o non pianificati.

Componente di destinazione

Il tipo di risorsa su cui si verifica l'evento di manutenzione: database, dizionario o infrastruttura.

Stato

Operazione riuscita, non riuscita o in corso.

Ora di avvio

Ora di inizio manutenzione.

Ora di fine

Ora di fine manutenzione.

Nota

La cronologia degli eventi di manutenzione è disponibile a partire dagli eventi di manutenzione successivi a febbraio 2021.

Visualizza dettagli patch

È possibile visualizzare le informazioni sulle patch di Autonomous Database, inclusa una lista di problemi e componenti risolti.

La vista DBA_CLOUD_PATCH_INFO fornisce informazioni sulle patch relative ai bug segnalati (bug segnalati da un cliente). È possibile utilizzare queste informazioni per determinare se un bug segnalato è stato corretto e la versione della patch in cui la correzione è stata applicata all'istanza di Autonomous Database. Se in una patch non sono presenti bug del cliente, DBA_CLOUD_PATCH_INFO non include righe per tale patch.

Per visualizzare le informazioni sulle patch per una patch specifica, effettuare le operazioni riportate di seguito.

  1. Selezionare la patch di Autonomous Database che si desidera visualizzare. La pagina Cronologia manutenzione nella console di Oracle Cloud Infrastructure mostra la lista delle patch sotto Titolo.
  2. Per la patch selezionata, eseguire una query sulla vista DBA_CLOUD_PATCH_INFO.

    Ad esempio, per la patch ADBS-21.7.1.1, utilizzare la query seguente:

    SELECT * FROM DBA_CLOUD_PATCH_INFO WHERE PATCH_VERSION = 'ADBS-21.7.1.1';
  3. Per un problema di interesse, eseguire una query sulla vista per ottenere i dettagli per il problema:
    SELECT * FROM DBA_CLOUD_PATCH_INFO WHERE PATCH_VERSION = 'ADBS-21.7.1.1' and BUG_NUM = bug_number;

Per visualizzare le informazioni sulle patch per tutte le patch disponibili:

SELECT * FROM DBA_CLOUD_PATCH_INFO;

Note per la visualizzazione delle informazioni sulle patch:

  • La vista DBA_CLOUD_PATCH_INFO è disponibile per l'utente ADMIN.

  • Le informazioni sulle patch e i dettagli sui problemi risolti sono disponibili a partire da ADBS-21.7.1.1 (a partire da luglio 2021).

  • La vista DBA_CLOUD_PATCH_INFO contiene le colonne riportate di seguito.

    BUG_NUM, BUG_TITLE, COMPONENT_NAME, PATCH_VERSION

Per informazioni dettagliate sulle patch applicate durante la manutenzione, vedere Visualizza notifiche sullo stato di manutenzione.

Imposta livello patch

Quando esegui il provisioning o la copia di un'istanza di Autonomous Database, puoi selezionare un livello di patch da applicare alle patch imminenti. È inoltre possibile modificare il livello di patch dopo il provisioning di un'istanza di Autonomous Database. Sono disponibili due opzioni per il livello di patch: Regular e Early.

Quando si seleziona il livello di patch In anticipo, le patch vengono applicate per l'istanza di Autonomous Database una settimana prima della patch pianificata Regolare. Il campo Manutenzione successiva nella console di Oracle Cloud Infrastructure riflette una data e un'ora della finestra di manutenzione in base al livello di patch.

Il livello di patch predefinito per il provisioning di un'istanza di Autonomous Database è Regolare. Il livello di patch predefinito per la duplicazione è il livello di patch specificato per il database di origine.

Il provisioning o la clonazione di un'istanza e l'impostazione del livello di patch su In anticipo consentono di utilizzare e sottoporre a test le patch imminenti prima che vengano applicate a tutti i sistemi. Oracle consiglia di selezionare il livello di patch In anticipo per i database di sviluppo e test se si desidera eseguire il test delle patch imminenti prima che le patch raggiungano la produzione. Puoi anche eseguire il test dei carichi di lavoro utilizzando Oracle Real Application Testing per acquisire un carico di lavoro su un sistema di produzione e riprodurlo con il livello di patch all'inizio. Per ulteriori informazioni, vedere Test dei carichi di lavoro con Oracle Real Application Testing.

Per impostare il livello di patch durante il provisioning o la duplicazione di un'istanza, effettuare le operazioni riportate di seguito.

Per modificare il livello di patch per un Autonomous Database esistente, effettuare le operazioni riportate di seguito.

  1. Nella pagina Dettagli Autonomous Database, in Manutenzione, nel campo Livello patch fare clic su Modifica.
    Nota

    Il pulsante Modifica può essere disabilitato nei seguenti casi:
    • Se il livello di patch iniziale non è disponibile nella propria area per la versione del database.
    • Se nel database è abilitato Autonomous Data Guard.
    • Se il database si trova al livello di patch iniziale e non è possibile spostarlo al livello di patch normale. In questo caso, è necessario riprovare dopo la finestra di manutenzione successiva.
  2. Selezionare il livello di patch, Regular o Early, quindi fare clic su Submit.

    Il tempo necessario per modificare il livello di patch dipende dalla dimensione del database. Durante questo periodo è possibile che si verifichino brevi cali di connessione.

Generazione di report sui problemi delle patch al supporto Oracle

Quando si segnala un problema per un database a livello di patch in anticipo, il Supporto Oracle esegue le azioni necessarie per impedire la propagazione del problema ai database a livello di patch Normale. Alcuni esempi delle possibili azioni sono:

  • La patch che ha causato il problema viene rimossa prima dell'applicazione delle patch ai normali database a livello di patch.

  • La patch che ha causato il problema viene disabilitata utilizzando i parametri del database quando viene applicata ai normali database a livello di patch.

  • L'applicazione delle patch ai database regolari a livello di patch viene sospesa fino a quando non vengono intraprese azioni correttive.

In caso di problemi da segnalare, inoltrare una richiesta di assistenza all'indirizzo Oracle Cloud Support o contattare il rappresentante dell'assistenza.

Oracle fornisce un obiettivo a livello di servizio pari a zero regressioni nel database di produzione. Per ulteriori informazioni, vedere Obiettivo livello di servizio a nessuna regressione.

Note per il livello di applicazione delle patch:

  • L'opzione per impostare il livello di patch non è disponibile in ogni area. In alcune aree tutte le istanze di Autonomous Database vengono sottoposte a provisioning o clonate a livello di patch Regolare.

  • Autonomous Data Guard è disponibile solo per le istanze con livello di patch Regolare. Quando si configura un'istanza di Autonomous Database con il livello di patch In anticipo, non è possibile abilitare Autonomous Data Guard.

  • Le istanze di Autonomous Database Sempre gratis non forniscono l'opzione a livello di patch In anticipo.

  • Quando il livello di patch di un'istanza di Autonomous Database di origine è Regolare, nelle aree che supportano il livello di patch In anticipo è possibile impostare il livello di patch di una copia su In anticipo.

Visualizza notifiche stato manutenzione

La vista DB_NOTIFICATIONS memorizza le informazioni sulle notifiche dello stato di manutenzione per l'istanza di Autonomous Database.

Per mostrare informazioni sulla notifica, procedere come segue.

  1. Connettersi all'istanza di Autonomous Database.
  2. Utilizzare la query seguente per visualizzare le informazioni sulla manutenzione (applicazione di patch).
    SELECT * FROM DB_NOTIFICATIONS WHERE TYPE = 'MAINTENANCE';

Di seguito vengono fornite informazioni dettagliate sui valori dei campi DESCRIPTION.

  • Esecuzione della manutenzione terminata: specifica che la manutenzione è stata completata. Il valore MAINTENANCE_STATUS mostra il valore COMPLETED con gli indicatori orari di inizio e fine per la manutenzione completata in ACTUAL_START_DATE e ACTUAL_END_DATE.

  • L'esecuzione della manutenzione è pianificata per l'istanza: specifica che è stata pianificata una nuova manutenzione. Il valore MAINTENANCE_STATUS mostra il valore SCHEDULED con gli indicatori orari di inizio e fine previsti per la manutenzione pianificata in EXPECTED_START_DATE e EXPECTED_END_DATE.

  • Esecuzione della manutenzione iniziata: specifica che la manutenzione è in corso e fornisce l'indicatore orario di inizio per la manutenzione attiva. Il valore MAINTENANCE_STATUS mostra il valore IN_PROGRESS e ACTUAL_START_DATE memorizza l'indicatore orario di inizio.

Nella tabella seguente vengono visualizzate le colonne e i tipi di dati DB_NOTIFICATIONS.

A colonne Tipo di dati descrizione;
TYPE VARCHAR2(128)

Specifica il tipo di notifica.

Il valore valido è: MAINTENANCE.

TIME TIMESTAMP(6) WITH TIME ZONE

Ora di aggiunta della voce di notifica.

EXPECTED_START_DATE TIMESTAMP(6) WITH TIME ZONE

Ora di inizio della manutenzione pianificata.

EXPECTED_END_DATE TIMESTAMP(6) WITH TIME ZONE

Ora di fine manutenzione pianificata.

ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE

Ora di inizio manutenzione effettiva.

ACTUAL_END_DATE TIMESTAMP(6) WITH TIME ZONE

Ora di fine manutenzione effettiva.

MAINTENANCE_PRODUCT VARCHAR2(128)

Prodotto/componente per il quale è pianificata/in corso la manutenzione.

MAINTENANCE_STATUS VARCHAR2(128)

Stato corrente della manutenzione.

DESCRIPTION VARCHAR2(128)

Dettagli del messaggio di notifica.

PATCH_ID VARCHAR2(128)

Versione patch.