Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Backup dei dati >> .

Metodi di backup e recupero in Oracle 10G?

Oracle 10g offre diversi metodi di backup e recupero, classificati in modo ampio in backup logici e fisici. La scelta dipende dall'obiettivo del tempo di recupero (RTO) e dall'obiettivo del punto di recupero (RPO).

i. Backup fisici: Questi backup prevedono il backup dei file di dati fisici e dei file di controllo.

* Backup freddi:

* Vantaggi: Metodo più semplice, backup coerenti (nessuna corruzione dei dati dovuta a transazioni simultanee).

* Svantaggi: Richiede l'arresto del database, i tempi di inattività più lunghi.

* Metodo: Spegnere l'istanza del database (`Shutdown Normal`), quindi copiare i file di dati, i file di controllo e i registri di ripetizione online. È possibile utilizzare i comandi del sistema operativo (come `cp` su unix/linux o` xcopy` su Windows) o rman (consigliato).

* Backup caldi: Questi backup vengono presi mentre il database è in esecuzione. Richiedono strategie più complesse per gestire transazioni simultanee.

* usando rman (consigliato): Recovery Manager (RMAN) è lo strumento preferito di Oracle per backup e recupero. Offre diverse funzionalità tra cui backup incrementali, archiviazione e recupero automatizzato. I backup caldi con RMAN prevedono il backup di dati di dati mentre il database è in esecuzione. RMAN gestisce le complessità di garantire la coerenza di backup.

* Backup del file di dati con database aperto: Il backup diretto di dati di dati mentre il database è aperto è possibile ma non consigliato senza RMAN. Questo metodo richiede che i file di dati non vengano attivamente scritti durante il processo di backup per prevenire la corruzione. Questo è altamente suscettibile alle incoerenze e dovrebbe essere evitato.

ii. Backup logici: Questi backup prevedono il backup dei dati a livello logico, come l'esportazione di dati utilizzando SQL*plus '`exp` o` expdp` (pompa dati).

* Export (Exp): Utilità più vecchia che esporta i dati in un formato binario.

* Vantaggi: Relativamente semplice da usare.

* Svantaggi: Più lento della pompa di dati, meno flessibile, esporta solo dati, nessun metadati.

* Export Pump Data (Expdp): Un'utilità più nuova e significativamente più veloce e più potente che esporta i dati in vari formati (incluso un formato binario molto più efficiente).

* Vantaggi: Più veloce di EXP, più flessibili, metadati delle esportazioni insieme a dati, meglio per database di grandi dimensioni, funzionalità di esecuzione parallele.

* Svantaggi: Richiede più configurazione e comprensione.

iii. RIDO LOG GESTIONE: Essenziale per il recupero. RIDORE LEGGI Le modifiche ai record apportate al database. Sono fondamentali per riprendersi dai fallimenti.

* Archivio di registri di ripetizione: Archiviarsi regolarmente i registri di ripetizione è cruciale. Ciò ti garantisce di poter recuperare dai guasti dei media (crash del disco rigido). È possibile configurarlo nel file dei parametri di inizializzazione del database (`init.ora`). Rman lo gestisce in modo efficiente.

* Registri di ripetizione online: Questi registri vengono utilizzati per il ripristino immediato durante un arresto anomalo dell'istanza del database.

IV. Scenari di recupero:

* Recupero di istanza: Recupera il database in uno stato coerente dopo un arresto anomalo dell'istanza del database. Questo utilizza i registri di ripetizione online.

* Media Recovery: Recupera il database dall'errore dei media (come un crash del disco rigido). Questo utilizza registri e backup di ripetizione archiviati.

* Recupero point-in-time: Recupera il database in un momento specifico nel tempo. Questo utilizza registri e backup di ripetizione archiviati.

v. Rman (Recovery Manager) - L'approccio consigliato:

RMAN è il metodo consigliato sia per il backup che per il recupero in Oracle 10G. Fornisce:

* Automazione: Consente la pianificazione di backup e recuperi.

* Coerenza: Garantisce backup coerenti anche durante i backup caldi.

* Flessibilità: Supporta diversi metodi di backup (pieno, incrementale, livello 0, livello 1, ecc.).

* Integrazione: Si integra strettamente con il database Oracle.

* Reporting: Fornisce report dettagliati su backup e operazioni di recupero.

In sintesi, mentre esistono diversi metodi, l'utilizzo di RMAN sia per il backup che per il recupero in Oracle 10G è la migliore pratica per affidabilità, efficienza e facilità di gestione. La scelta tra backup fisici e logici dipende dalle tue esigenze e priorità specifiche. Ricorda di testare sempre regolarmente le procedure di backup e recupero per assicurarti che funzionino come previsto.

 

software © www.354353.com