Oracle
 sql >> Database >  >> RDS >> Oracle

Introduzione al backup del database Oracle

In questa sezione viene fornita l'introduzione al backup del database Oracle

Cos'è il backup?
1) Un backup è un'istantanea di un file di dati, tablespace o database in un determinato momento.
2) Questa copia può includere parti importanti di un database come il file di controllo, i log di ripristino e i file di dati
3) Un backup protegge i dati dagli errori dell'applicazione e funge da protezione contro la perdita imprevista dei dati, fornendo un modo per ripristinare i dati originali
Esistono due tipi di backup del database Oracle
1) I backup fisici sono copie di file di database fisici
2) i backup logici contengono dati che vengono esportati utilizzando i comandi SQL e archiviati in un file binario . Vengono utilizzati per integrare i backup fisici.
Struttura delle chiavi per i backup fisici
Devono essere identificate le strutture di dati chiave di backup e ripristino:
File di dati :ogni database Oracle ha uno o più file di dati fisici che appartengono a strutture logiche denominate tablespace
File di controllo :Il file di controllo contiene importanti informazioni strutturali sul database come il nome del database, il timestamp della creazione del database, i nomi e le posizioni dei file di dati del database e i file di log di ripristino online e archiviati. Contiene anche informazioni sul checkpoint e, facoltativamente, metadati RMAN
File di registro Redo online :Ogni database Oracle contiene un set di due o più file di log di ripristino online. Oracle assegna a ogni file di registro di ripristino un numero di sequenza di registro per identificarlo in modo univoco. Oracle utilizza il redo log per registrare tutte le modifiche apportate al database. Oracle registra ogni modifica in un record di ripristino, una voce nel buffer di ripristino che descrive ciò che è cambiato
File di registro di ripristino archiviati :I file di registro archiviati sono registri di ripristino che Oracle ha riempito con voci di ripristino, resi inattivi e copiati in una o più destinazioni dell'archivio di registro. Oracle può essere eseguito in una delle due modalità:
Annullamento gestito automatico :Ogni database Oracle deve disporre di un metodo di gestione delle informazioni utilizzato per ripristinare o annullare le modifiche al database. Tali informazioni consistono in registrazioni delle azioni delle transazioni, principalmente prima che vengano commesse