Oracle Database Backup e ripristino Essential da James Smith

causa espansione formato ofdatabase e diventa più grande e più grande, recuperando durata è alsoextending e ci vogliono ore e ore. Tale inattività alto è inaccettabile inany 24x7x365 dietro l'ambiente orologio in esecuzione. Di conseguenza, è essenziale per i soggetti databaseadministration

per valutare e applicare la giusta unità di recupero, i tempi di inattività generale suchthat è ripresa minimized.Oracleallows a diversi livelli come livello di database, il livello di tabelle, il livello file di dati, livello di schema, livello di segmento e l'ultimo blocco è livello. Off recupero a livello courseblock possibile solo in RMAN uno strumento di gestione di recupero. Ogni levelhas diversi effetti sulla disponibilità del database e il tempo di recupero MTTR.For esempio, il database deve essere arrestato per poter eseguire databaserecovery significare, causando disponibilità zero durante il ripristino del database. Tuttavia, thedatabase può essere aperto e solo il tablespace specifico o file di dati recoveryrespectively. Naturalmente, la tabella del sistema o SYSAUX tablespace con activerollback segmenti sono delle eccezioni e l'intero database deve essere chiuso whilerecovery questi tipi di tabelle. A seconda della situazione interruzione, ogni levelcan accelerare o ritardare il processo di recupero, influenzando così MTTR. Ad esempio, durante il recupero del database, non si può avere più sessioni che applicano recoveryin parallelo, ma si hanno le discussioni di recupero in parallelo nella stessa sessione. In thecase di tabella o file di dati di recupero; è possibile avere più sessioni withmultiple thread recupero per ogni sessione, che lavorano in parallelo differenttablespace o dati files.As regola ageneral generale, tuttavia, si deve notare che minore è il livello di ofrecovery, maggiore è la disponibilità, in quanto i livelli di recupero inferiori quali ASFOR tabelle e recupero di file di dati consentono di porzioni del database da openand disponibili per gli utenti. Di conseguenza in ogni situazione interruzione, sempre di recupero file considerdata prima. Se questo non è opportuno, quindi prendere in considerazione tablespacerecovery, e se questo non è opportuno né, quindi provare di database levelrecovery come ultima risorsa. Inoltre, ne fanno un punto di non violare referentialintegrity o punto nel tempo la coerenza tra i segmenti, mentre tentava alower unità di recupero. Ciò può causare il danneggiamento logico con database.Avoiding tali situazioni critiche richiede solida conoscenza del applicationmodel dal registro avviso DBA.Alwayscheck dopo aver terminato il processo di recupero. Usando questa idea, si beable analisi qualsiasi corruzione o qualsiasi livello di database critico o bug relatederror stava gettando durante il processo di recupero. Se si esegue il monitoraggio di file constantlyalert durante il recupero del database

processthen è migliore idea, ma dopo aver finito compito, si dovrebbe necessario controllare againfor ulteriori analisi.