Dati crash sono semplicemente un fatto della vita . Alcuni incidenti possono portare a gravi perdite di dati . Ma per fortuna, sistemi di backup di database permetteranno grandi imprese di ripristinare i dati persi . Un approccio di backup è incrementale - rispetto pieno - backup , che è un backup eseguito per sostituire il precedente backup prima di una modifica è stata apportata a un database. Questo riduce il tempo necessario per eseguire il backup del database , consente di risparmiare larghezza di banda , massimizza le prestazioni di backup e riduce la dimensione del backup . Livello 0
Livello 0 backup incrementali copiano blocchi di dati . Il livello di backup incrementale 0 Non esegue il backup dei file e dei file che non sono mai stati utilizzati compresso , risparmiando tempo . Dal momento che questi file non è mai stato usato , ci sono stati probabilmente fare modifiche ai loro. Il backup di livello 0 è identico a un backup completo , tranne che il livello 1 di backup non è possibile utilizzare un backup completo , solo il backup di livello 0 . Il backup di livello 0 è considerato il backup " genitore " .
Livello 1
Il livello 1 di backup dipende dal backup di livello 0 . Il backup di livello 1 è suddiviso in due categorie: il backup differenziale e il backup cumulativo . I database possono utilizzare più metodi di backup . Ma quando si utilizzano più i backup , il predecessore di ogni nuovo backup non è necessariamente la stessa .
Differenziale
Il backup differenziale copia solo i dati modificati dopo il backup incrementale più recente , sia a livello 1 o 0 . Il backup più recente è determinato dal Oracle Recovery Manager ( RMAN ), che poi esegue il backup di tutti i blocchi di dati successivi. Normalmente , RMAN backup di un backup di livello 1 . Ma se non c'è un backup di livello 1 , l' RMAN copia il backup a livello 0 . Se non c'è il backup a tutti, la RMAN copia gli aggiornamenti effettuati da ciascun file è stato originariamente creato .
Cumulativo
Il backup incrementale cumulativo copierà tutti i blocchi modificati dopo la ultimo backup incrementale a livello 0 , ma solo se la copia è stata eseguita correttamente . Backup incrementali cumulativi massimizzare il tempo di recupero , ma occupano più spazio su disco , perché ogni backup deve essere applicato in successione . Se c'è spazio sufficiente per memorizzare il backup incrementale cumulativo, gli amministratori di database possono usarlo . Backup incrementali cumulativi consentono all'amministratore di database per utilizzare solo un backup incrementale per qualsiasi livello . Tuttavia, il backup incrementale cumulativo richiede più tempo del backup incrementale per completare , perché si ripete lavoro fatto dal backup precedente