Gestisci il backup e il recupero del database su Oracle Exadata Database Service on Dedicated Infrastructure
Scopri come lavorare con le strutture di backup e ripristino fornite da Oracle Exadata Database Service on Dedicated Infrastructure.
- Opzioni Oracle consigliate per eseguire operazioni di backup e recupero
Oracle offre le seguenti opzioni per le operazioni di backup e recupero di Oracle Database. Queste opzioni si escludono a vicenda. - Gestione dei backup del database Exadata
I backup automatici del database Exadata sono gestiti da Oracle Cloud Infrastructure. Per configurarlo, utilizzare la console o l'API. - Tipi di backup gestiti e informazioni sull'uso
Esistono due tipi di backup automatici del database Exadata: Autonomous Recovery Service e Oracle Object Storage. - Backup di retention a lungo termine con Recovery Service
Il backup di retention a lungo termine (LTR) ti consente di archiviare backup completi per periodi fino a dieci anni per esigenze di compliance, normative o di altro tipo con una gestione completa del ciclo di vita LTR e immutabilità. - Allocazione predefinita del canale di backup
Le impostazioni predefinite per i canali di backup del database quando si utilizza "Backup gestito da Oracle" o "Backup configurato dall'utente" - Prerequisiti per i backup sull'infrastruttura Exadata Cloud
- Utilizzo della console per la gestione dei backup
- Per designare Autonomous Recovery Service come destinazione di backup per un database esistente
Per designare Autonomous Recovery Service come destinazione di backup per un database esistente, utilizzare questa procedura. - Recupero di un database Exadata dalla destinazione di backup
Questo argomento spiega come recuperare un database Exadata da un backup memorizzato nello storage degli oggetti o nel servizio di recupero autonomo utilizzando la console o l'API. - Gestione dei backup del database Exadata mediante dbaascli
- Utilizzo dell'interfaccia API per gestire il backup e il recupero
- Metodi di backup alternativi
Ulteriori informazioni sui metodi di backup alternativi disponibili oltre a OCI Console. - Recupero di un database mediante Oracle Recovery Manager (RMAN)
Argomento padre: guide esplicative
Opzioni consigliate da Oracle per eseguire operazioni di backup e recupero
Oracle offre le seguenti opzioni per le operazioni di backup e ripristino di Oracle Database. Queste opzioni si escludono a vicenda.
Una configurazione ibrida, ovvero la combinazione delle opzioni, non è supportata. La miscelazione delle opzioni interromperà l'automazione.
Opzione 1: backup gestiti da Oracle
I backup gestiti da Oracle sono interamente gestiti dall'infrastruttura Exadata Cloud (ExaDB-D) o da Exadata Cloud@Customer (ExaDB-C@C) in base a una configurazione una tantum. Oltre a essere completamente integrati nel piano di controllo dei servizi cloud ExaDB-D o ExaDB-C@C, è possibile accedere a questi backup anche tramite le API OCI. Oracle consiglia questo approccio.
- I comandi
dbaascli database backup
edbaascli database recover
possono essere utilizzati insieme ai backup automatici per determinate operazioni. Per ulteriori informazioni, vederedbaascli database backup
edbaascli database recover
. - I clienti possono eseguire query sulle viste RMAN o eseguire comandi di ripristino e recupero RMAN, ad esempio tabelle, file di dati o comandi di recupero tablespace.
Nota
Non utilizzare la configurazione RMAN per modificare le impostazioni RMAN cloud preimpostate.
Opzione 2: backup configurati dall'utente
I clienti possono anche configurare i backup dall'host utilizzando i comandi dbaascli database backup
e dbaascli database recover
. Questi backup, tuttavia, non sono sincronizzati con il piano di controllo né sono integrati con le API OCI. Inoltre, né le operazioni di gestione né quelle relative al ciclo di vita di questi backup sono supportate dalla console del piano di controllo del servizio. Quindi, questo non è un approccio raccomandato.
Questo approccio è utile quando è richiesto l'accesso diretto alle destinazioni di backup per eseguire determinate attività. Accesso al bucket OSS, ad esempio, per replicare i backup tra aree o monitorare le destinazioni di backup.
Se i clienti configurano i backup nello storage degli oggetti utilizzando RMAN senza utilizzare il piano di controllo OCI o le API OCI, i clienti sono responsabili della configurazione manuale dei backup del wallet TDE. Per impostazione predefinita, l'automazione cloud di Oracle pulisce i file di log di archivio ogni 24 ore. Quando si utilizza RMAN per eseguire backup manuali, si rischia l'eliminazione dei log di archivio. Per informazioni su come configurare il cleanup dei log di archivio, vedere Backup del database dbaascli. Si consiglia di utilizzare i backup gestiti da Oracle.
Per ulteriori informazioni, vedere Backup configurato dall'utente.
Opzione 3: Backup con RMAN
I backup possono essere eseguiti direttamente utilizzando RMAN con script personalizzati di proprietà del cliente. Oracle, tuttavia, non consiglia questo approccio.
Si sconsiglia di utilizzare i backup RMAN insieme ai backup gestiti da Oracle o configurati dall'utente.
- Clienti che desiderano mantenere gli script di backup/ripristino RMAN esistenti.
- I clienti che desiderano configurare i backup dal database in standby negli ambienti Data Guard per scaricare il carico di lavoro di backup in standby.
ExaDB-D:
Se prevedi di eseguire il backup utilizzando RMAN, devi annullare la registrazione del database dall'automazione del backup. Per ulteriori informazioni, vedere Disabilitazione dei backup automatici per facilitare la gestione manuale di backup e recupero.
Gestione dei backup di Exadata Database
I backup automatici del database Exadata sono gestiti da Oracle Cloud Infrastructure. Per configurarlo, utilizzare la console o l'API.
Per i backup non gestiti, vedere Gestione dei backup dei database Exadata mediante dbaascli.
Sono possibili due destinazioni per i backup automatici del database Exadata: Autonomous Recovery Service o Oracle Object Storage.
La funzione di backup automatici gestiti da Oracle è il metodo preferito per eseguire il backup dei database Oracle Cloud perché è possibile configurare facilmente le impostazioni di backup utilizzando la console. La funzione di backup automatici supporta il servizio di recupero e lo storage degli oggetti come destinazione di backup per fornire una soluzione di backup cloud completamente automatizzata con lo stesso costo. Non è necessario eseguire backup manuali o attività di amministrazione dello storage di backup. Puoi anche memorizzare i backup nello storage locale. Ogni destinazione di backup ha i suoi vantaggi e requisiti che dovresti considerare, come descritto di seguito.
Recovery Service (consigliato)
Un servizio completamente gestito basato sulla tecnologia Zero Data Loss Recovery Appliance di Oracle on-premise che offre una moderna protezione della sicurezza informatica per i database Oracle. Funzionalità uniche e automatizzate proteggono le modifiche di Oracle Database in tempo reale, convalidano i backup senza sovraccarico del database di produzione e consentono un ripristino rapido e prevedibile in qualsiasi momento.
Se i backup sono attualmente configurati con lo storage degli oggetti, puoi passare senza problemi al servizio di recupero per ottenere funzionalità avanzate con lo stesso costo.
Per ulteriori informazioni sul servizio di recupero, vedere Informazioni su Oracle Database Autonomous Recovery Service.
Storage degli oggetti
Una soluzione di storage sicura, scalabile e on-demand per i database.
Se in precedenza è stato utilizzato dbaascli
per configurare i backup e poi si passa all'uso della console o dell'API per i backup:
- Una nuova configurazione di backup viene creata e associata al database. Ciò significa che non puoi più fare affidamento sui backup non gestiti configurati in precedenza per proteggere il database.
Tipi di backup gestiti e informazioni sull'uso
Esistono due tipi di backup automatici del database Exadata: Autonomous Recovery Service e Oracle Object Storage.
Affinché un'operazione di backup possa essere eseguita correttamente, il database e l'infrastruttura (cluster VM o sistema DB) devono essere in stato "Disponibile". Oracle consiglia di evitare di eseguire azioni che potrebbero interferire con la disponibilità (ad esempio operazioni di applicazione di patch) durante l'esecuzione di un'operazione di backup. Se un'operazione di backup automatico non riesce, il servizio di database tenta di nuovo l'operazione durante l'intervallo di backup del giorno successivo. Se un backup completo su richiesta non riesce, puoi provare a ripetere l'operazione quando vengono ripristinate l'istanza dell'infrastruttura Exadata Cloud e la disponibilità del database.
Quando si abilita la funzione Backup automatico, uno dei servizi crea backup incrementali giornalieri del database nella destinazione di backup selezionata.
Se si sceglie di abilitare i backup automatici, è possibile controllare il periodo di conservazione. Il sistema elimina automaticamente i backup alla scadenza del periodo di conservazione assegnato.
Periodo di conservazione del backup dello storage degli oggetti: 7, 15, 30, 45, 60. Impostazione predefinita: 30 giorni.
Il processo di backup automatico viene avviato in qualsiasi momento durante la finestra di backup giornaliero. Se lo si desidera, è possibile specificare una finestra di pianificazione di 2 ore per il database durante la quale inizierà il processo di backup automatico. Ci sono 12 finestre di programmazione tra cui scegliere, ciascuna a partire da un'ora pari (ad esempio, una finestra viene eseguita da 4:00-6:00 AM e la successiva da 6:00-8:00 AM). I job di backup non vengono necessariamente completati all'interno della finestra di pianificazione.
La finestra di backup predefinita compresa tra le 00:00 e le 06:00 nel fuso orario dell'area dell'istanza dell'infrastruttura Exadata Cloud viene assegnata al database se non si specifica una finestra. Si noti che la finestra di pianificazione del backup predefinita è lunga sei ore, mentre le finestre specificate sono lunghe due ore.
- Bronzo: 14 giorni
- Silver: 35 giorni
- Gold: 65 giorni
- Platinum: 95 giorni
- Personalizzato
- Predefinito: Silver - 35 giorni
Il processo di backup automatico viene avviato in qualsiasi momento o all'interno della finestra assegnata.
- Data Guard: è possibile abilitare la funzione Backup automatico in un database con il ruolo in standby in un'associazione Data Guard.
- Modifiche alla conservazione del backup: se si abbrevia il periodo di conservazione del backup del database o il criterio di protezione in futuro, i backup esistenti che non rientrano nel periodo di conservazione aggiornato vengono eliminati dal sistema.
- Costi di storage di backup: i backup automatici comportano costi di utilizzo dello storage per Autonomous Recovery Service o Object Storage, a seconda della destinazione di backup selezionata.
Puoi creare un backup completo del database in qualsiasi momento utilizzando uno dei due servizi.
Quando si arresta un database delle istanze di Exadata Cloud Service, tutte le relative risorse vengono eliminate. I backup gestiti che utilizzano la destinazione dello storage degli oggetti verranno eliminati e i backup gestiti che utilizzano Autonomous Recovery Service verranno eliminati in base all'opzione di eliminazione selezionata. I backup standalone creati nello storage degli oggetti rimarranno dopo l'arresto del database e dovranno essere eliminati manualmente. Puoi utilizzare un backup standalone per creare un nuovo database.
Per allinearsi alla procedura consigliata da Oracle per l'utilizzo del privilegio amministrativo SYSBACKUP per le operazioni di backup e recupero, l'automazione cloud crea un utente amministrativo comune C##DBLCMUSER con il ruolo SYSBACKUP a livello di contenitore CDB$ROOT. Le operazioni di backup e recupero vengono pertanto eseguite con l'utente che dispone dei privilegi minimi necessari. Le credenziali per questo utente vengono generate in modo casuale e gestite in modo sicuro dall'automazione cloud. Se l'utente non viene trovato o è bloccato e scaduto, l'automazione cloud ricreerà o sbloccerà l'utente durante l'operazione di backup o recupero. Questa modifica nell'automazione cloud viene apportata a partire da dbaastools versione 21.4.1.1.0.
Argomenti correlati
Backup della conservazione a lungo termine con il servizio di recupero
Il backup LTR (Long-Term Retention Backup) ti consente di archiviare backup completi per periodi fino a dieci anni per esigenze di conformità, normative o altre esigenze aziendali con una gestione completa del ciclo di vita LTR e immutabilità.
Per LTR con Recovery Service, il periodo di conservazione deve essere compreso tra i giorni (90 - 3.650) o gli anni (1 - 10) dalla creazione del backup.
Per creare un backup LTR con il periodo di conservazione richiesto, Recovery Service non richiede la creazione di un nuovo backup di produzione completo, ma lo fa utilizzando backup operativi già esistenti nel sistema all'interno della finestra di recupero definita nel criterio. Per ulteriori informazioni, vedere Per creare un backup su richiesta di un database.
Puoi modificare il periodo di conservazione per un backup LTR esistente specifico entro il periodo di conservazione. Per ulteriori informazioni, vedere Per modificare il periodo di conservazione di un backup LTR con il servizio di recupero.
Puoi ripristinare un backup LTR per creare un nuovo database entro il periodo di conservazione. Per ulteriori informazioni, vedere Per creare un database da un backup.
Al termine di un database, i backup LTR verranno eliminati in base al valore 'Opzioni di eliminazione dopo l'arresto del database'.
- Elimina backup tra 72 ore: tutti i backup, inclusi quelli a lungo termine, verranno eliminati.
- Elimina in base al criterio: i backup LTR verranno conservati in base al criterio di conservazione di ogni backup LTR.
Nota: Oracle consiglia di scegliere l'opzione 'Elimina in base a un criterio' durante la chiusura di un database per garantire la conservazione dei backup a lungo termine.
Considerare i seguenti fattori aggiuntivi per i backup a lungo termine:
- I backup LTR continueranno a esistere indipendentemente da qualsiasi backup automatico configurato nel database.
- I backup LTR verranno eliminati automaticamente al termine del periodo di conservazione specificato.
- Il ripristino in loco non è supportato per LTR.
- Per i database in una configurazione Data Guard, il backup a lungo termine verrà creato solo per il database in cui è richiesto.
- Per creare un LTR, è necessario che lo stato del database sia AVAILABLE.
- LTR è supportato per i database con keystore basati su file TDE o KMS.
- Le chiavi di cifratura verranno conservate per l'intero periodo di conservazione dell'LTR.
- Un backup LTR può essere annullato mentre è in stato di 'creazione'.
- Un backup LTR può essere eliminato in qualsiasi momento dopo la sua creazione.
- Durante il ripristino:
- Se il backup è di una versione principale DBHome supportata, verrà ripristinato all'aggiornamento release più recente di tale versione.
- Se il backup è di una versione major DBHome non supportata, verrà ripristinato a una versione major supportata, dopo di che il database dovrà essere aggiornato a una qualsiasi delle versioni major supportate.
Allocazione canale di backup predefinito
Le impostazioni predefinite per i canali di backup del database quando si utilizza "Oracle Managed Backup" o "Backup configurato dall'utente"
Quando un database è configurato per il backup utilizzando "Oracle Managed Backup" o "User Configured Backup", gli strumenti utilizzano "default" per i canali di backup. Quando si utilizza l'impostazione predefinita, dbaas determinerà il numero di canali da allocare al momento dell'esecuzione del comando di backup o ripristino. Il numero di canali allocati è determinato dal conteggio OCPU del nodo. La tabella riportata di seguito fornisce i valori utilizzati e l'intervallo OCPU, sia i valori OCPU che i valori del canale sono per nodo. Le operazioni di ripristino hanno la priorità. Il conteggio totale dei canali a livello di cluster è il valore per nodo moltiplicato per il numero di nodi. L'automazione utilizza lo SCAN per distribuire i canali RMAN su tutti i nodi del cluster.
OCPU per nodo | Formula | Allocazione canali di backup per nodo | Ripristina allocazione canali per nodo |
---|---|---|---|
minore o uguale a 12. | CPU <= 12 | 2 | 4 |
Maggiore di 12 e minore o uguale a 24 | OCPU > 12 e OCPU <= 24 | 4 | 8 |
Maggiore di 24 | CPU > 24 | 8 | 16 |
Se necessario, è possibile impostare un valore statico per nodo utilizzando getConfig/configure DBAASCLI per generare un cfg bckup e impostando il parametro bkup_channels_node
sul numero di canali per nodo desiderato.
I valori validi sono 1 - 32: il conteggio totale dei canali sarà il valore moltiplicato per il numero di nodi. Questo valore non può superare il limite di 255 canali. Il valore default
per bkup_channels_node
imposta l'allocazione basata sul canale OCPU.
Prerequisiti per i backup nell'infrastruttura Exadata Cloud
Recovery Service
Assicurarsi che la tenancy sia configurata per utilizzare il servizio di recupero.
Tabella 5-4 Rivedere i task dei prerequisiti prima di utilizzare Recovery Service come destinazione di backup automatico
Attività | Ulteriori informazioni | Richiesto o facoltativo |
---|---|---|
Crea criteri IAM |
Criteri per abilitare l'accesso al servizio di recupero e alle risorse correlate |
Richiesto |
Configurare le risorse di rete e registrare una subnet del servizio di recupero |
Creazione di una subnet del servizio di recupero nella VCN del database |
Richiesto |
Crea criteri di protezione |
Rivedi criteri di protezione per conservazione backup database |
Facoltativo |
Per ulteriori informazioni sul servizio di recupero, vedere Panoramica di Oracle Database Autonomous Recovery Service.
Storage degli oggetti
- L'istanza di Exadata Cloud Service richiede l'accesso a Oracle Cloud Infrastructure Object Storage. Oracle consiglia di utilizzare un gateway di servizi con la VCN per abilitare questo accesso. Per ulteriori informazioni, vedere Impostazione di rete per le istanze dell'infrastruttura Exadata Cloud. In questo argomento, prestare particolare attenzione a:
- Gateway del servizio per la VCN
- Accesso al nodo allo storage degli oggetti: instradamento statico
- Regola di uscita backup: consente l'accesso allo storage degli oggetti
- Requisiti di dimensione della subnet e regole di sicurezza per la subnet del servizio di recupero
- Bucket di storage degli oggetti esistente da utilizzare come destinazione di backup. Puoi usare la console o l'API di storage degli oggetti per creare il bucket. Per ulteriori informazioni, vedere Gestione dei bucket.
- Token di autenticazione generato da Oracle Cloud Infrastructure. Per generare la password, puoi utilizzare la console o l'API IAM. Per ulteriori informazioni, vedere Utilizzo dei token di autenticazione.
- Il nome utente specificato nel file di configurazione del backup deve disporre dell'accesso a livello di tenancy allo storage degli oggetti. Un modo semplice per farlo è aggiungere il nome utente al gruppo Administrators. Tuttavia, ciò consente l'accesso a tutti i servizi cloud. Un amministratore deve invece creare un criterio simile al seguente che limiti l'accesso solo alle risorse necessarie nello storage degli oggetti per il backup e il ripristino del database:
Allow group <group_name> to manage objects in compartment <compartment_name> where target.bucket.name = '<bucket_name>' Allow group <group_name> to read buckets in compartment <compartment_name>
Per ulteriori informazioni sull'aggiunta di un utente a un gruppo, vedere Gestione dei gruppi. Per ulteriori informazioni sui criteri, consulta la Guida introduttiva ai criteri.
Argomenti correlati
Utilizzo della console per gestire i backup
Puoi utilizzare la console per abilitare i backup incrementali automatici, creare backup completi su richiesta e visualizzare la lista dei backup gestiti per un database. Puoi anche utilizzare la console per eliminare i backup manuali (su richiesta).
- Tutti i backup vengono cifrati con la stessa chiave master utilizzata per la cifratura del wallet TDE (Transparent Data Encryption).
- I backup per un determinato database sono elencati nella pagina dei dettagli per tale database. La colonna Chiave di cifratura visualizza la chiave gestita da Oracle o un nome chiave se si utilizzano chiavi di cifratura proprie per proteggere il database. Per ulteriori informazioni, vedere Backup di vault e chiavi.
Non eliminare le chiavi di cifratura necessarie dal vault in quanto ciò rende non disponibili i database e i backup protetti dalla chiave.
- Per configurare i backup automatici per un database
- Per creare un backup su richiesta di un database
- Per visualizzare lo stato del backup
- Per annullare un backup
- Per eliminare i backup completi dallo storage degli oggetti
- Per eliminare i backup standalone dallo storage degli oggetti
- Per modificare il periodo di conservazione di un backup LTR con il servizio di recupero
Per configurare i backup automatici per un database
Quando si crea un'istanza dell'infrastruttura Exadata Cloud, è possibile abilitare facoltativamente i backup automatici per il database iniziale. Usare questa procedura per abilitare o disabilitare i backup automatici dopo la creazione del database.
Per i database in un compartimento zona di sicurezza devono essere abilitati i backup automatici. Per una lista completa dei criteri che influiscono sulle risorse del servizio di database, vedere l'argomento Policy delle zone di sicurezza.
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Exadata in Oracle Public Cloud.
- Scegliere il compartimento.
- Passare al cluster VM cloud o al sistema DB contenente il database che si desidera configurare:
Cluster VM cloud (il nuovo modello di risorsa dell'infrastruttura cloud Exadata): in Oracle Exadata Database Service on Dedicated Infrastructure, fare clic su Cluster VM Exadata. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
Sistemi DB: in Oracle Base Database, fare clic su Sistemi DB. Nella lista dei sistemi DB, individuare il sistema DB Exadata a cui si desidera accedere, quindi fare clic sul relativo nome per visualizzare i dettagli.
- Nella lista dei database, individuare il database per il quale si desidera abilitare o disabilitare i backup automatici e fare clic sul relativo nome per visualizzare i dettagli del database. I dettagli indicano se i backup automatici sono abilitati.
- Fare clic su Abilita backup automatici.
- Nella finestra di dialogo Configura backup automatici, immettere i dettagli riportati di seguito.
Nota
I backup operativi in due diverse destinazioni di backup possono creare scenari di perdita di dati. Pertanto, prima di abilitare i backup automatici, è necessario disabilitare gli script e i processi di backup manuali in altre destinazioni di storage.- Destinazione di backup: le opzioni disponibili sono Servizio di recupero autonomo (predefinito) o Storage degli oggetti.
-
Scenario 1: il cliente abilita i backup automatici E ha limiti disponibili E c'è capacità disponibile nell'area per Autonomous Recovery Service.
Destinazione backup: le opzioni disponibili sono Autonomous Recovery Service (predefinito) o Object Storage. Puoi cambiare la destinazione di backup da Autonomous Recovery Service a Object Storage.
-
Scenario 2: il cliente abilita i backup automatici E ha esaurito i limiti predefiniti per il servizio di recupero E c'è capacità disponibile nell'area per il servizio di recupero autonomo.
Destinazione backup: è possibile utilizzare solo lo storage degli oggetti. Tuttavia, puoi effettuare una richiesta di limiti aggiuntivi e quindi utilizzare Autonomous Recovery Service.
Il sistema visualizza il seguente messaggio con un collegamento per richiedere un aumento dei limiti.
Tenancy has reached the limit for Autonomous Recovery Service. View your service limits and request an update.
-
Scenario 3: il cliente abilita i backup automatici E non c'è capacità disponibile nell'area per Autonomous Recovery Service.
Destinazione backup: è possibile utilizzare solo lo storage degli oggetti. È possibile passare ad Autonomous Recovery Service quando la capacità è sufficiente.
Viene visualizzato il messaggio seguente:
Autonomous Recovery Service has no available capacity in this region. Select Object Storage as your backup destination. You can transition from Object Storage to Autonomous Recovery Service when there is sufficient capacity.
Verifica in modo proattivo se la capacità del servizio Autonomous Recovery è disponibile. Se la capacità richiesta diventa disponibile e se hai scelto lo storage degli oggetti, puoi passare ad Autonomous Recovery Service.
-
- Programmazione dei backup:
- Storage degli oggetti (L0):
- Giorno di pianificazione del backup completo: scegliere un giorno della settimana per l'avvio dei backup L0 iniziali e futuri.
- Ora di pianificazione del backup completo (UTC): specificare la finestra di tempo in cui avviare i backup completi quando viene selezionata la capacità di backup automatico.
-
Effettua immediatamente il primo backup: un backup completo è un backup del sistema operativo di tutti i file di dati e del control file che costituiscono un Oracle Database. Un backup completo deve includere anche i file dei parametri associati al database. È possibile eseguire un backup completo del database quando il database viene chiuso o quando il database è aperto. In genere, non è consigliabile eseguire un backup completo dopo un errore dell'istanza o altre circostanze insolite.
Se si sceglie di rinviare il primo backup completo, il database potrebbe non essere recuperabile in caso di errore del database.
-
Storage degli oggetti (L1):
- UTC (Incremental Backup Scheduling Time): specificare la finestra di tempo in cui avviare i backup incrementali quando viene selezionata la capacità di backup automatico.
- Autonomous Recovery Service (L0):
- Giorno pianificato per il backup iniziale: scegliere un giorno della settimana per il backup iniziale.
- Ora di pianificazione per il backup iniziale (UTC): selezionare la finestra temporale per il backup iniziale.
- Effettua immediatamente il primo backup: un backup completo è un backup del sistema operativo di tutti i file di dati e del control file che costituiscono un Oracle Database. Un backup completo deve includere anche i file dei parametri associati al database. È possibile eseguire un backup completo del database quando il database viene chiuso o quando il database è aperto. In genere, non è consigliabile eseguire un backup completo dopo un errore dell'istanza o altre circostanze insolite.
Se si sceglie di rinviare il primo backup completo, il database potrebbe non essere recuperabile in caso di errore del database.
- Autonomous Recovery Service (L1):
- Ora pianificata per il backup giornaliero (UTC): specificare la finestra di tempo in cui avviare i backup incrementali quando viene selezionata la capacità di backup automatico.
- Opzioni di eliminazione dopo l'arresto del database: opzioni che è possibile utilizzare per conservare i backup del database protetti dopo l'arresto del database. Queste opzioni possono anche aiutare a ripristinare il database dai backup in caso di danni accidentali o dannosi al database.
- Conserva backup per il periodo specificato nel criterio di protezione o nel periodo di conservazione del backup: selezionare questa opzione se si desidera conservare i backup del database per l'intero periodo definito nel periodo di conservazione del backup dello storage degli oggetti o nel criterio di protezione del servizio Autonomous Recovery dopo l'arresto del database.
- Conserva i backup per 72 ore, quindi esegui l'eliminazione: selezionare questa opzione per conservare i backup per un periodo di 72 ore dopo l'arresto del database.
- Storage degli oggetti (L0):
- Abilita la protezione dei dati in tempo reale: la protezione in tempo reale è il trasferimento continuo delle modifiche ai redo da un database protetto a Autonomous Recovery Service. Ciò riduce la perdita di dati e fornisce un recovery point objective (RPO) vicino a 0. Questa è un'opzione a costo aggiuntivo.
- Destinazione di backup: le opzioni disponibili sono Servizio di recupero autonomo (predefinito) o Storage degli oggetti.
- Fare clic suSalva.
Nella pagina Dettagli database vengono visualizzati i dettagli di configurazione, Stato, Protezione dati in tempo reale e Informazioni sui criteri nella sezione Backup.
Quando la protezione dei dati in tempo reale è abilitata con Autonomous Recovery Service come destinazione di backup, gli strumenti eseguono automaticamente il provisioning di un utente VPC nel database protetto. Questo utente dispone dello stesso identificativo dell'utente VPC nell'appliance di recupero e dispone dei privilegi SYSOPER
per abilitare le operazioni di trasporto e backup dei redo.
Per creare un backup su richiesta di un database
Lo storage degli oggetti crea un backup completo del database mentre il servizio di recupero crea un backup incrementale.
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure
- Scegliere il compartimento.
- Passare al cluster VM cloud o al sistema DB contenente il database di cui si desidera eseguire il backup:
Cluster VM cloud (nuovo modello di risorse): in Oracle Exadata Database Service on Dedicated Infrastructure, fare clic su Cluster VM Exadata. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
Sistemi DB: in Bare Metal, VM ed Exadata, fare clic su Sistemi DB. Nella lista dei sistemi DB, individuare il sistema DB Exadata a cui si desidera accedere, quindi fare clic sul relativo nome per visualizzare i dettagli.
- Nella lista dei database, individuare il database per il quale si desidera creare un backup completo su richiesta e fare clic sul relativo nome per visualizzare i dettagli del database.
- In Risorse, fare clic su Backup.
Viene visualizzata una lista di backup.
- Fare clic su Crea backup.
- Nella finestra Crea backup risultante, effettuare le operazioni riportate di seguito.
- Nome: fornire un nome descrittivo per il backup.
- Selezionare un'opzione Conservazione backup:
- Conserva backup per periodo di conservazione backup: selezionare questa opzione per utilizzare il periodo di conservazione dei criteri di protezione per questo backup.
- Specificare un periodo di conservazione dei backup a lungo termine: selezionare questa opzione per specificare un periodo LTR con Autonomous Recovery Service. Il periodo di conservazione deve essere immesso in Giorni (90 - 3.650) o Anni (1 - 10) da quando è stato creato il backup.
- Fare clic su Crea.
Argomenti correlati
Argomento padre: Utilizzo della console per la gestione dei backup
Per visualizzare lo stato del backup
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
- Scegliere il compartimento.
- Passare al cluster VM cloud contenente il backup del database che si desidera visualizzare.
- Fare clic su Cluster Exadata VM. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
- Nell'elenco dei database, individuare il database a cui si è interessati e fare clic sul relativo nome per visualizzare i dettagli del database.
- In Risorse, fare clic su Backup.
Viene visualizzata una lista di backup. Nella colonna Stato viene visualizzato lo stato del backup: Attivo, Creazione, Annullato, Annullamento o Non riuscito.
Argomento padre: Utilizzo della console per la gestione dei backup
Per annullare un backup
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Exadata in Oracle Public Cloud.
- Scegliere il compartimento.
- Passare al cluster VM cloud contenente il backup del database che si desidera visualizzare:
- Fare clic su Cluster Exadata VM.
Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
- Nell'elenco dei database, individuare il database a cui si è interessati e fare clic sul relativo nome per visualizzare i dettagli del database.
- In Risorse, fare clic su Backup.
Viene visualizzata una lista di backup. Nella colonna Stato viene visualizzato lo stato del backup: Attivo, Creazione, Annullato, Annullamento o Non riuscito.
- Un backup con stato Creazione può essere annullato facendo clic sull'icona Azioni (tre punti) a destra della riga di backup e facendo clic su Annulla backup.
Verrà visualizzata una finestra di dialogo di conferma Annulla backup.
- Immettere il nome del backup e fare clic su Annulla backup.
Lo stato viene modificato in Annullamento.
È possibile visualizzare la richiesta di lavoro Annulla backup facendo clic su Richieste di lavoro in Risorse.
Se l'annullamento del backup non riesce:
- Nel riquadro Richieste di lavoro in Risorse viene visualizzata una voce riga denominata "Annulla backup del database" con stato "Non riuscito". Verrà inoltre visualizzata una richiesta di lavoro per il backup "Crea backup del database" che rifletterà lo stato dell'operazione di backup.
Argomento padre: Utilizzo della console per la gestione dei backup
Per eliminare i backup completi dallo storage degli oggetti
Non è possibile eliminare in modo esplicito i backup automatici. A meno che non si interrompa il database, i backup automatici rimangono nel servizio di recupero e nello storage degli oggetti per il numero di giorni specificato dall'utente, trascorso il quale vengono eliminati automaticamente.
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
- Scegliere il compartimento.
-
Passare al cluster VM cloud o al sistema DB contenente il backup del database che si desidera eliminare:
Cluster VM cloud (nuovo modello di risorse): in Oracle Exadata Database Service on Dedicated Infrastructure, fare clic su Cluster VM Exadata. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
Sistemi DB: in Bare Metal, VM ed Exadata, fare clic su Sistemi DB. Nella lista dei sistemi DB, individuare il sistema DB Exadata a cui si desidera accedere, quindi fare clic sul relativo nome per visualizzare i dettagli.
- Nell'elenco dei database, individuare il database a cui si è interessati e fare clic sul relativo nome per visualizzare i dettagli del database.
-
In Risorse, fare clic su Backup.
Viene visualizzata una lista di backup.
- Fare clic sull'icona Azioni (tre punti) per il backup a cui si è interessati, quindi fare clic su Elimina.
- Confermare quando richiesto.
Argomenti correlati
Argomento padre: Utilizzo della console per la gestione dei backup
Per eliminare i backup standalone dallo storage degli oggetti
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Backup standalone in Risorse.
- Nella lista dei backup standalone, individuare il backup che si desidera utilizzare per eliminare.
- Fare clic sul menu Azioni per il backup a cui si è interessati, quindi fare clic su Elimina.
- Nella finestra di dialogo Elimina, fare clic su Elimina per confermare l'eliminazione del backup.
Argomento padre: Utilizzo della console per la gestione dei backup
Per modificare il periodo di conservazione di un backup LTR con il servizio di recupero
- Aprire il menu di navigazione. Selezionare Oracle Database, quindi selezionare Oracle Exadata Database Service on Dedicated Infrastructure.
- Scegliere il compartimento.
- Passare al cluster VM cloud o al sistema DB contenente il database che si desidera modificare il periodo di conservazione del backup:
Cluster VM cloud (nuovo modello di risorse): in Oracle Exadata Database Service on Dedicated Infrastructure, fare clic su Cluster VM Exadata. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
Sistemi DB: in Bare Metal, VM ed Exadata, fare clic su Sistemi DB. Nella lista dei sistemi DB, individuare il sistema DB Exadata a cui si desidera accedere, quindi fare clic sul relativo nome per visualizzare i dettagli.
- Nella lista dei database, fare clic sul nome del database per il quale si desidera modificare il periodo di conservazione.
- In Risorse, fare clic su Backup.
Viene visualizzata una lista di backup.
- Nella lista dei backup, fare clic sul menu Azioni per il backup con il tipo Backup a lungo termine per il quale si desidera modificare il periodo di conservazione.
- Fare clic su Modifica periodo di conservazione.
- Nel periodo di conservazione modifiche risultante, modificare il periodo di conservazione.
Nota
Il periodo di conservazione deve essere immesso in Giorni (90 - 3.650) o Anni (1 - 10) da quando è stato creato il backup. - Fare clic suSalva.
Argomento padre: Utilizzo della console per la gestione dei backup
Per designare Autonomous Recovery Service come destinazione di backup per un database esistente
Per designare Autonomous Recovery Service come destinazione di backup per un database esistente, utilizzare questa procedura.
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
- Scegliere il compartimento.
- Passare al database:
Cluster VM cloud (il nuovo modello di risorsa dell'infrastruttura Exadata Cloud): in Exadata su Oracle Public Cloud, fare clic su Cluster Exadata VM.
Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
Sistemi DB: in Oracle Base Database, fare clic su Sistemi DB.
Nella lista dei sistemi DB, individuare il sistema DB Exadata a cui si desidera accedere, quindi fare clic sul relativo nome per visualizzare i dettagli.
Nella pagina dei dettagli del cluster VM o del sistema DB cloud, nella tabella Database, fare clic sul nome del database per visualizzare la pagina Dettagli database. - Fare clic su Configura backup automatici.
- Nella finestra risultante, fornire i seguenti dettagli:
- Abilita backup automatico: selezionare la casella di controllo per abilitare i backup incrementali automatici per questo database. Se si sta creando un database in un compartimento della zona di sicurezza, è necessario abilitare i backup automatici.
- Destinazione di backup: selezionare Autonomous Recovery Service.
- Pianificazione backup: se si abilitano i backup automatici, è possibile scegliere una finestra di pianificazione di due ore per controllare quando iniziano le operazioni di backup. Se non si specifica una finestra, per il database viene utilizzata una finestra predefinita di sei ore dalle 00:00 alle 06:00 (fuso orario dell'area del sistema DB).
-
Criterio di protezione: se si sceglie di abilitare i backup automatici, è possibile scegliere un criterio con uno dei seguenti periodi di conservazione preimpostati o un criterio personalizzato.
Periodo di conservazione del backup dello storage degli oggetti: 7, 15, 30, 45, 60. Valore predefinito: 30. Il sistema elimina automaticamente i backup incrementali alla fine del periodo di conservazione scelto.
Criterio di protezione del servizio di recupero autonomo:- Bronzo: 14 giorni
- Silver: 35 giorni
- Gold: 65 giorni
- Platinum: 95 giorni
- Personalizzato
- Valore predefinito: Silver - 35 giorni
- Abilita la protezione dei dati in tempo reale: la protezione in tempo reale è il trasferimento continuo delle modifiche ai redo da un database protetto a Autonomous Recovery Service. Ciò riduce la perdita di dati e fornisce un recovery point objective (RPO) vicino a 0. Questa è un'opzione a costo aggiuntivo.
- Fare clic suSalva.
Recupero di un database Exadata dalla destinazione di backup
Questo argomento spiega come recuperare un database Exadata da un backup memorizzato nello storage degli oggetti o nel servizio Autonomous Recovery utilizzando la console o l'API.
- Il servizio di storage degli oggetti è una soluzione di storage su richiesta sicura, scalabile nell'infrastruttura Exadata Cloud.
- OracleDatabase Autonomous Recovery Service è una soluzione di backup centralizzata, completamente gestita e standalone per i database Oracle Cloud Infrastructure (OCI).
Per ulteriori informazioni sul backup dei database nello storage degli oggetti, vedere Gestione dei backup dei database Exadata.
- Utilizzo della console per ripristinare un database
È possibile utilizzare la console per ripristinare il database da un backup in una destinazione di backup creata mediante la console.
Argomenti correlati
Utilizzo della console per ripristinare un database
È possibile utilizzare la console per ripristinare il database da un backup in una destinazione di backup creata mediante la console.
I backup LTR rappresentano un singolo point-in-time per il database, pertanto le seguenti opzioni non sono supportate durante il ripristino.
È possibile eseguire il ripristino in:
- Ripristina alla versione più recente: ripristina il database all'ultimo stato valido conosciuto con la minore perdita di dati possibile.
- Ripristina in base a un indicatore orario: ripristina il database in base all'indicatore orario specificato.
- Ripristina in SCN: ripristina il database utilizzando l'SCN specificato. Questo SCN deve essere valido.
Nota
È possibile determinare il numero SCN da utilizzare mediante l'accesso e l'esecuzione di query sull'host del database o mediante l'accesso a qualsiasi log online o archiviato.
La lista di backup visualizzata nella console non include backup non gestiti (backup creati direttamente utilizzando dbaascli
).
Argomento padre: Recupero di un database Exadata dalla destinazione di backup
Per ripristinare un database
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure
- Scegliere il compartimento.
- Passare al cluster VM cloud o al sistema DB contenente il database che si desidera ripristinare:
Cluster VM cloud (il nuovo modello di risorsa dell'infrastruttura cloud Exadata): in Oracle Exadata Database Service on Dedicated Infrastructure, fare clic su Cluster VM Exadata. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
Sistemi DB: in Oracle Base Database, fare clic su Sistemi DB. Nella lista dei sistemi DB, individuare il sistema DB Exadata a cui si desidera accedere, quindi fare clic sul relativo nome per visualizzare i dettagli.
- Nella lista dei database, individuare il database che si desidera ripristinare e fare clic sul relativo nome per visualizzare i relativi dettagli.
- Fare clic su Ripristina.
- Selezionare una delle opzioni riportate di seguito e fare clic su Ripristina database.
- Ripristina alla versione più recente: ripristina il database all'ultimo stato valido conosciuto con la minor perdita di dati possibile.
- Ripristina in base all'indicatore orario: ripristina il database in base all'indicatore orario specificato.
-
Ripristina su SCN (System Change Number): ripristina il database utilizzando l'SCN specificato. Questo SCN deve essere valido.
Nota
È possibile determinare il numero SCN da utilizzare accedendo e eseguendo query sull'host del database o accedendo a qualsiasi log in linea o archiviato.
- Confermare quando richiesto.
Se l'operazione di ripristino non riesce, lo stato del database sarà "Ripristino non riuscito". È possibile provare a ripristinare di nuovo utilizzando un'altra opzione di ripristino. Tuttavia, Oracle consiglia di rivedere i log
RMAN
sull'host e risolvere eventuali problemi prima di tentare di ripristinare il database. Questi file di log sono disponibili in sottodirectory di/var/opt/oracle/log
.
Argomento padre: Utilizzo della console per ripristinare un database
Gestione dei backup del database Exadata mediante dbaascli
È possibile utilizzare la utility di backup di Exadata, dbaascli
, per eseguire il backup dei database su un'istanza dell'infrastruttura Exadata Cloud in un bucket esistente nel servizio di storage degli oggetti Oracle.
Per i backup gestiti da Oracle Cloud Infrastructure, vedere Gestione dei backup del database Exadata.
In questo argomento viene spiegato come:
- Creare un file di configurazione di backup predefinito e modificare i parametri in base ai requisiti per eseguire il backup del database nel servizio di storage degli oggetti.
- Associare il file di configurazione del backup a un database. Una volta completata la configurazione, il backup del database verrà eseguito come pianificato oppure è possibile creare un backup su richiesta con una tag.
È necessario aggiornare gli strumenti specifici del cloud su tutti i nodi di calcolo nell'istanza dell'infrastruttura Exadata Cloud prima di eseguire le procedure riportate di seguito. Per ulteriori informazioni, vedere Applicazione manuale di patch e aggiornamento di un sistema di infrastruttura Exadata Cloud.
- Configurazione di backup predefinita
Linee guida sulle procedure ottimali Oracle per la configurazione di backup predefinita. - Per ottenere la configurazione di backup predefinita per un database di cui è stato appena eseguito il provisioning
- Per creare un file di configurazione di backup
- Per creare un backup su richiesta
- Per rimuovere la configurazione di backup
- Per eliminare un backup nello storage degli oggetti
Configurazione di backup predefinita
Linee guida sulle procedure ottimali Oracle per la configurazione di backup predefinita.
La configurazione di backup predefinita segue un set di linee guida sulle procedure ottimali Oracle:
- Cifratura: tutti i backup nello storage degli oggetti vengono cifrati.
- Compressione per i backup: LOW
- Compressione predefinita per i log di archivio: false
- Algoritmo di cifratura RMAN: AES256
- Ottimizzazione per i backup: attivo
Argomento padre: Gestione dei backup del database Exadata mediante dbaascli
Per ottenere la configurazione di backup predefinita per un database di cui è stato appena eseguito il provisioning
- SSH a uno dei nodi configurati del database nel cluster VM o nella risorsa del sistema DB.
- Eseguire il login come
opc
, quindi comesudo
per l'utenteroot
. - Utilizzare il comando
dbaascli database backup --getConfig
per generare un file contenente le impostazioni di backup predefinite per la distribuzione del database di cui è stato appena eseguito il provisioning.# dbaascli database backup --getConfig [--configFile <file_name>] --dbname <database_name>
Dove:- --getConfig: restituisce la configurazione di backup del database.
- --configFile: specifica il file di configurazione del backup del database.
Argomenti correlati
Argomento padre: Gestione dei backup del database Exadata mediante dbaascli
Per creare un file di configurazione di backup
La procedura riportata di seguito deve essere eseguita sul primo nodo di calcolo nel cluster VM dell'infrastruttura Exadata Cloud o nella risorsa del sistema DB. Per determinare il primo nodo di calcolo, connettersi a qualsiasi nodo di calcolo come utente
grid
ed eseguire il comando seguente:$ $ORACLE_HOME/bin/olsnodes -n
Il primo nodo ha il numero 1 elencato accanto al nome del nodo.
In dbaascli Release 25.1.2.0.0, i parametri di configurazione del backup sono stati rinominati. Tuttavia, è comunque possibile utilizzare i vecchi nomi dei parametri, in quanto vengono mantenuti per la compatibilità con le versioni precedenti.
- SSH a uno dei nodi configurati del database nel cluster VM o nella risorsa del sistema DB.
ssh -i <private_key_path> opc@<node_1_ip_address>
- Eseguire il login come
opc
, quindi comesudo
per l'utenteroot
.login as: opc [opc@dbsys ~] $ sudo su -
- Utilizzare il comando
dbaascli database backup --getConfig
per generare un file contenente le impostazioni di backup correnti per la distribuzione del database:# dbaascli database backup --getConfig [--configFile <file_name>] --dbname <database_name>
- Modificare i parametri nel file per soddisfare le proprie esigenze.
Parametro descrizione; backupDestination=oss
Indica se eseguire il backup nello storage degli oggetti. In caso affermativo, è necessario fornire anche i parametri bkup_oss_url
,bkup_oss_user
,bkup_oss_passwd
ebkup_oss_recovery_window
.Nome precedente:
bkup_oss_url=<swift_url>
Nuovo nome:
ossURL=<swift_url>
Obbligatorio se
backupDestination=oss
.L'URL di storage degli oggetti, inclusi il tenant e il bucket che si desidera utilizzare. L'URL è:
https://swiftobjectstorage.<region_name>.oraclecloud.com/v1/<tenant>/<bucket>
Dove:
<tenant>
: nome tenant minuscolo (anche se contiene caratteri maiuscoli) specificato al momento dell'accesso alla console<bucket>
: nome del bucket esistente che si desidera utilizzare per i backup.
Nome precedente:
bkup_oss_user=<oci_user_name>
Nuovo nome:
ossUserName=<oci_user_name>
Obbligatorio se
backupDestination=oss
.Nome utente per l'account utente di Oracle Cloud Infrastructure. Questo è il nome utente utilizzato per collegarsi alla console di Oracle Cloud Infrastructure.
Ad esempio, jsmith@example.com per un utente locale o
<identity_provider>/jsmith@example.com
per un utente federato.Per determinare il tipo di utente disponibile, vedere gli argomenti riportati di seguito.
- Gestione degli utenti (per informazioni sugli utenti locali)
- Federazione con provider di identità (per informazioni sugli utenti federati)
Tenere presente che l'utente deve essere membro del gruppo Administrators, come descritto in Prerequisiti per i backup sull'infrastruttura Exadata Cloud.
Nome precedente:
bkup_oss_passwd=<auth_token>
Nuovo nome:
ossAuthToken=<auth_token>
Obbligatorio se
backupDestination=oss
.Il token di autenticazione generato utilizzando la console o l'API IAM, come descritto in Prerequisiti.
Questa non è la password per l'utente di Oracle Cloud Infrastructure.
Nome precedente:
bkup_oss_recovery_window=n
Nuovo nome:
ossRecoveryWindow=n
Obbligatorio se
backupDestination=oss
.Numero di giorni durante i quali i backup e i redo log archiviati vengono gestiti nel bucket di storage degli oggetti. Specificare da 7 a 90 giorni.
Nome precedente:
bkup_daily_time=hh:mm
Nuovo nome:
autoBackupTime=hh:mm
L'ora di pianificazione del backup giornaliero, specificata in ore e minuti ( hh:mm
), nel formato 24 ore. - Utilizzare
dbaascli database backup --configure
per associare questa configurazione di backup a un nome di database.# dbaascli database backup --configure --configFile <file_name> --dbname <database_name>
- Utilizzare
dbaascli database backup --status
per controllare lo stato dell'UUID generato per questo comando.# dbaascli database backup --status --uuid <uuid> --dbname <database_name>
Nota
Un file di configurazione di backup può contenere le credenziali per accedere al bucket di storage degli oggetti. Per questo motivo, potresti voler rimuovere il file dopo aver configurato correttamente il backup.
Per personalizzare la configurazione del backup, è possibile modificare i seguenti parametri:
Compatible with Console Automatic Backups=Yes
indica che il parametro può essere modificato in sicurezza anche quando si utilizzano i backup automatici basati sulla console. Se si utilizzano i parametri con Compatible with Console Automatic Backups=No
, non abilitare i backup tramite la console.
Tabella 5-5 Parametri di configurazione del backup - Parametri di pianificazione per dbaascli
Parametro | descrizione; | Compatibile con i backup automatici della console* |
---|---|---|
Nome precedente: Nuovo nome: |
Abilita la configurazione del backup automatico. I valori validi sono |
N |
Nome precedente: Nuovo nome: |
Abilita i backup automatici dei file di log del database archiviati. I valori validi sono L'impostazione di |
N |
Nome precedente: Nuovo nome: |
Questo parametro controlla il giorno della settimana di livello 0. Giorno della settimana in cui viene eseguito un backup di livello 0. I valori validi sono Impostazione predefinita: |
N |
Tabella 5-6 Parametri di configurazione del backup - Parametri di configurazione RMAN generali (validi per tutte le destinazioni di backup ad eccezione di Storage locale (FRA))
Parametro | descrizione; | Compatibile con i backup automatici della console* |
---|---|---|
Nome precedente: Nuovo nome: |
Livello di compressione applicato ai backup automatici. I valori validi sono Il valore predefinito è Il valore Se la compressione RMAN è abilitata, qualsiasi file di dati cifrato TDE verrà decifrato, compresso e cifrato RMAN. |
Sì |
Nome precedente: Nuovo nome: |
Dimensione della sezione RMAN utilizzata per i backup automatici. Il valore predefinito è 64G. |
Sì |
Nome precedente: Nuovo nome: |
Numero di canali RMAN per nodo utilizzati per i backup automatici. I valori validi sono compresi tra 1 e 32. Il valore predefinito è 2. |
Sì |
Nome precedente: Nuovo nome: |
Ora di inizio del backup giornaliero automatico espressa in 24 ore come |
Sì |
Nome precedente: Nuovo nome: |
Intervallo in minuti tra i backup automatici dei file di log del database archiviati. I valori validi sono 15, 20, 30, 60, da 120 a 1440 in intervalli di un'ora espressi in minuti. Il valore predefinito è 30 per ExaDB-D. |
Sì |
Nome precedente: Nuovo nome: |
Il tipo di posizione in cui si trova il backup. Specificare OSS come destinazione di backup, che è l'opzione predefinita e unica. |
Sì |
Nome precedente: Nuovo nome: |
Specifica il numero massimo di file di dati che possono essere inclusi in un set di backup per i backup regolari/di archiviazione. | Sì |
Nome precedente: Nuovo nome: |
Specifica il numero massimo di file di log di archivio che possono essere inclusi in un set di backup per i backup del log di archivio. | Sì |
Nome precedente: Nuovo nome: |
La cifratura specifica se i backup devono essere cifrati o meno. Per impostazione predefinita, la cifratura è abilitata per OSS e Recovery Service e questa impostazione non può essere modificata. |
Sì |
Nome precedente: Nuovo nome: |
L'ottimizzazione è una funzionalità che riduce la quantità di dati di cui è necessario eseguire il backup, il trasferimento e il ripristino. Il valore consigliato è ON. | Sì |
Nome precedente: Nuovo nome: |
Specifica il numero di canali utilizzati per il job di cleanup FRA. | Sì |
Nome precedente: Nuovo nome: |
Specifica se comprimere i backup dei log di archivio. Non applicabile al servizio di recupero. |
Sì |
Nome precedente: Nuovo nome: |
Specifica il numero di giorni di conservazione del log di archivio in FRA. | Sì |
Tabella 5-7 Parametri di configurazione del backup - Parametri del servizio di storage degli oggetti (OSS)
Parametro | descrizione; | Compatibile con i backup automatici della console* |
---|---|---|
backupDestination=oss |
Abilita i backup nello storage cloud. I valori validi sono |
N |
Nome precedente: Nuovo nome: |
Periodo di conservazione per i backup nello storage cloud, espresso come numero di giorni fino a 90. Applicabile solo se Il valore predefinito è 30. |
N |
Nome precedente: Nuovo nome: |
Posizione del contenitore di storage utilizzato per il backup nello storage cloud. Applicabile solo se |
N |
Nome precedente: Nuovo nome: |
Nome utente dell'utente Oracle Cloud con privilegi di scrittura sul contenitore di storage cloud specificato in Applicabile solo se |
N |
Nome precedente: Nuovo nome: |
Password dell'utente Oracle Cloud con privilegi di scrittura sul contenitore di storage cloud specificato in Applicabile solo se |
N |
Tabella 5-8 Parametri di configurazione del backup - Parametri di supporto catalogo RMAN
Parametro | descrizione; | Compatibile con i backup automatici della console* |
---|---|---|
Nome precedente: Nuovo nome: |
Abilita l'uso di un Recovery Catalog RMAN esistente. I valori validi sono |
Sì |
Nome precedente: Nuovo nome: |
Nome utente Recovery Catalog. Applicabile solo se |
Sì |
Nome precedente: Nuovo nome: |
Password per l'utente del Recovery Catalog specificato in
.Applicabile solo se |
Sì |
Nome precedente: Nuovo nome: |
Stringa di connessione per il Recovery Catalog RMAN. Applicabile solo se |
Sì |
È possibile modificare in modo sicuro solo i parametri sopra indicati indicati con
Compatible with Console Automatic Backups = Yes
insieme ai backup automatici basati sulla console. Se è necessario modificare altri parametri, non abilitare i backup tramite la console.
Argomenti correlati
Argomento padre: Gestione dei backup del database Exadata mediante dbaascli
Per creare un backup su richiesta
È possibile utilizzare dbaascli
per creare un backup su richiesta di un database.
- SSH a uno dei nodi configurati del database nel cluster VM o nella risorsa del sistema DB.
ssh -i <private_key_path> opc@<node_1_ip_address>
Per determinare il primo nodo di calcolo, connettersi a qualsiasi nodo di calcolo come utente
grid
ed eseguire il comando seguente:$ $ORACLE_HOME/bin/olsnodes -n
Il primo nodo ha il numero 1 elencato accanto al nome del nodo.
- Eseguire il login come
opc
, quindi comesudo
per l'utenteroot
.login as: opc [opc@dbsys ~] $ sudo su -
- Puoi lasciare che il backup segua il criterio di conservazione corrente oppure puoi creare un backup a lungo termine che persista fino a quando non lo elimini:
- Per creare un backup che segua il criterio di conservazione corrente, immettere il comando seguente:
# dbaascli database backup --start --dbname <database_name>
- Per creare un backup a lungo termine, immettere il comando seguente:
# dbaascli database backup --start --archival --dbname --tag <archival_tag>
- Per creare un backup che segua il criterio di conservazione corrente, immettere il comando seguente:
- Uscire dalla shell del comando utente root e disconnettersi dal nodo di calcolo:
# exit $ exit
- Utilizzare
dbaascli database backup --status
per controllare lo stato dell'UUID generato per il comando di backup# dbaascli database backup --status --uuid <uuid> --dbname <database_name>
Argomenti correlati
Argomento padre: Gestione dei backup del database Exadata mediante dbaascli
Per rimuovere la configurazione di backup
- SSH a uno dei nodi configurati del database nel cluster VM o nella risorsa del sistema DB.
- Eseguire il login come
opc
, quindi comesudo
per l'utenteroot
. - Creare un file
temp
con i seguenti parametri:bkup_oss=no
bkup_cron_entry=no
bkup_archlog_cron_entry=no
- Utilizzare il file precedente con
dbaascli database backup --configure
per rimuovere la configurazione di backup per un database.# dbaascli database backup --configure --configFile <file_name> --dbname <database_name>
- Utilizzare
dbaascli database backup --status
per controllare lo stato dell'UUID generato per questo comando.# dbaascli database backup --status --uuid <uuid> --dbname <database_name>
Tutti i backup automatici verranno disattivati.
Argomenti correlati
Argomento padre: Gestione dei backup del database Exadata mediante dbaascli
Per eliminare un backup nello storage degli oggetti
Puoi eliminare un backup di archiviazione o a lungo termine dallo storage degli oggetti.
# dbaascli database backup --delete --backupTag --dbname <database_name>
Dove:
--dbname
: specifica il nome di Oracle Database--delete
: elimina il backup di archiviazione.--backupTag
: specifica la tag di backup da eliminare.
I backup basati su criteri vengono eliminati con i backup giornalieri pianificati. In alternativa, è possibile utilizzare il comando di eliminazione backup RMAN per eliminare un backup dall'area di memorizzazione degli oggetti.
Argomenti correlati
Argomento padre: Gestione dei backup del database Exadata mediante dbaascli
Utilizzo dell'API per gestire il backup e il recupero
Utilizzo dell'API per gestire i backup
Per informazioni sull'uso dell'API e delle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kits and Command Line Interface.
Utilizzare le operazioni API riportate di seguito per gestire i backup del database.
- ListBackups
- GetBackup
- CreateBackup
- DeleteBackup
- UpdateDatabase: consente di abilitare e disabilitare i backup automatici.
- RestoreDatabase
Per la lista completa delle interfacce API per il servizio di database, vedere API del servizio di database.
Metodi di backup alternativi
Informazioni sui metodi di backup alternativi disponibili oltre a OCI Console.
Il backup per i database nell'infrastruttura Exadata Cloud può essere eseguito mediante diversi metodi, oltre ai backup automatici configurati nella console. In generale, la console (o l'API/interfaccia CLI OCI che le corrispondono) è il metodo preferito in quanto fornisce il metodo più semplice e automatizzato. In generale, è preferibile utilizzare la console OCI, l'API OCI o la riga di comando OCI rispetto a metodi di gestione alternativi. Tuttavia, se non è possibile completare le azioni necessarie mediante i metodi preferiti, sono disponibili altre due opzioni per configurare manualmente i backup: dbaascli
e Oracle Recovery Manager (RMAN).
Utilizzare i comandi backup del database dbaascli, backup del pdb dbaascli, recupero del database dbaascli e recupero del pdb dbaascli per eseguire il backup e il recupero dei container database e dei pluggable database. Per ulteriori informazioni, vedere Backup configurato dall'utente in Opzioni consigliate da Oracle per eseguire operazioni di backup e recupero.
RMAN è lo strumento di backup incluso in Oracle Database. Per informazioni sull'uso di RMAN, vedere il manuale Oracle Database Backup and Recovery User's Guide for Release 19. L'uso di RMAN per eseguire il backup dei database nell'infrastruttura Exadata Cloud offre la massima flessibilità in termini di opzioni di backup, ma anche la maggiore complessità.
Sebbene l'utilizzo di RMAN per il ripristino dei database di cui è stato eseguito il backup tramite qualsiasi metodo descritto in questo documento sia considerato sicuro, RMAN non deve mai essere utilizzato per impostare i backup in combinazione con la console (e l'API/interfaccia CLI OCI) né in combinazione con dbaascli
. Se si sceglie di orchestrare i backup manualmente utilizzando RMAN, non utilizzare i backup automatici della console né dbaascli
. È innanzitutto necessario disabilitare completamente i backup automatici basati su console. Per ulteriori informazioni, vedere Disabilitazione dei backup automatici per facilitare la gestione manuale di backup e recupero.
Il metodo dbaascli
offre una via di mezzo tra RMAN e i backup automatizzati della console in termini di flessibilità e semplicità. Utilizzare dbaascli
se la funzionalità necessaria non è supportata con i backup automatici della console, ma se si desidera evitare la complessità dell'utilizzo diretto di RMAN. In alcuni casi, è possibile utilizzare dbaascli
per modificare la configurazione di backup automatico della console, ma in genere non è così. In genere, è necessario utilizzare dbaascli
anziché abilitare i backup nella console.
Disabilitazione dei backup automatici per facilitare la gestione manuale di backup e ripristino
I backup, configurati nella console dell'infrastruttura Exadata Cloud, nell'API o in dbaascli
, funzionano per una vasta gamma di casi d'uso di backup e recupero. Se sono necessari casi d'uso non supportati dai backup gestiti dal cloud, è possibile gestire manualmente il backup e il recupero del database utilizzando la utility Oracle Recovery Manager (RMAN). Per informazioni sull'uso di RMAN, vedere il manuale Oracle Database Backup and Recovery User's Guide for Release 19.
La gestione del backup e del recupero, tramite RMAN, nell'infrastruttura Exadata Cloud richiede la piena proprietà dei backup dei log di database e archivio e i backup gestiti dal cloud non devono più essere utilizzati. Prima di avviare i backup manuali, è necessario disabilitare la funzionalità di backup gestita dal cloud. Ciò è necessario in modo che i job di backup cloud non rimuovano i log di archivio prima che venga eseguito manualmente il backup e non siano in conflitto con i backup manuali.
È possibile utilizzare la utility dbaascli
per disabilitare i backup gestiti dal cloud, inclusa la disabilitazione del job di rimozione automatica dei log di archivio.
Argomento padre: Metodi di backup alternativi
Recupero di un database mediante Oracle Recovery Manager (RMAN)
Se è stato eseguito il backup del database utilizzando dbaascli
, è possibile ripristinare manualmente il backup del database utilizzando la utility Oracle Recovery Manager (RMAN). Per informazioni sull'uso di RMAN, vedere il manuale Oracle Database Backup and Recovery User's Guide for Release 19.
Sebbene il recupero mediante RMAN sia sicuro, non è necessario utilizzare RMAN per avviare i backup o modificare l'impostazione di backup insieme all'uso di dbaascli
o insieme ai backup automatici della console. In questo modo si potrebbero verificare condizioni in conflitto o sovrascritture delle impostazioni e l'esecuzione dei backup potrebbe non riuscire.