Casa Finanza personale Nozioni di base su Redo Log Files in Oracle 12c - dummies

Nozioni di base su Redo Log Files in Oracle 12c - dummies

Video: Database upgrade from 11g to 12c in different configurations overview 2025

Video: Database upgrade from 11g to 12c in different configurations overview 2025
Anonim

Ripristina file di registro memorizza le informazioni dal buffer di registro nel database Oracle 12c. Sono stati scritti dal Log Writer (LGWR). Di nuovo, non puoi leggere questi file binari senza l'aiuto del software del database.

In genere, i file di registro di ripristino sono denominati con l'estensione. LOG o. RDO. Può essere tutto ciò che vuoi, ma la best practice indica una di queste due estensioni. Inoltre, i file di registro di ripristino sono organizzati in gruppi e membri. Ogni database deve avere almeno due gruppi di log di redo.

I file di log di ripristino contengono tutte le informazioni necessarie per recuperare i dati persi nel database. Ogni istruzione SQL che emetti modificando i dati può essere ricostruita dalle informazioni salvate in questi file.

I file di log di ripristino non registrano le istruzioni di selezione. Se dimentichi ciò che hai selezionato, dovrai ricordarlo da solo!

Le dimensioni ottimali per i file di registro di ripristino dipendono dal numero di modifiche apportate al database. La dimensione viene scelta dall'utente quando si imposta il database e può essere regolata in un secondo momento. Quando la LGWR sta scrivendo su un file di registro di ripristino, lo fa in modo sequenziale.

Inizia all'inizio del file e, una volta riempito, passa a quello successivo. È qui che entra in gioco il concetto di gruppi . Oracle riempie ogni gruppo e passa a quello successivo. Una volta che ha riempito tutti i gruppi, torna al primo.

Si potrebbe dire che sono scritti in modo circolare. Se hai tre gruppi, andrebbe qualcosa come 1, 2, 3, 1, 2, 3, … e così via.

Ogni volta che un gruppo si riempie e gli interruttori di scrittura, viene chiamata un'operazione di scambio log . Queste cose accadono durante un'operazione di cambio log:

  • La LGWR termina la scrittura nel gruppo corrente.

  • La LGWR inizia a scrivere al gruppo successivo.

  • Si verifica un punto di controllo del database.

  • La DBWR scrive blocchi sporchi dal buffer cascade.

La velocità con cui ogni gruppo si riempie è il modo in cui si determina la sua dimensione. Osservando tutte le cose che accadono quando si verifica un cambio di log, è possibile convenire che si tratta di un'operazione abbastanza coinvolta. Per questo motivo, non si desidera passare da un registro frequente a un altro.

La regola generale è che non si desidera cambiare i file di registro più spesso di ogni 15-30 minuti. Se lo trovi, valuta l'opportunità di aumentare le dimensioni di ogni gruppo.

Poiché questi file di log di ripristino possono essere coinvolti nelle operazioni di ripristino, non perderli. Simile ai file di controllo, i file di registro di ripristino devono essere configurati con copie speculari l'una dell'altra. E, come con i file di controllo, ogni membro dovrebbe trovarsi su un dispositivo disco separato.In questo modo, se un disco si guasta e il database non funziona, le informazioni di ripristino sono ancora disponibili. Non dovresti perdere alcun dato.

Ogni copia all'interno di un gruppo è chiamata membro . Una configurazione comune può essere costituita da tre gruppi con due membri ciascuno, per un totale di sei file di log di ripristino. I membri del gruppo vengono scritti contemporaneamente dallo scrittore di registri.

  • Quanti gruppi sono appropriati? La configurazione più comune che incontrerai è tre. Volete che il primo gruppo della lista possa essere copiato e salvato prima che la LGWR ritorni a usarla. Se non è stato copiato, la LGWR deve attendere fino al completamento dell'operazione. Questo può avere un impatto grave sul tuo sistema. Per fortuna, vedrai raramente che ciò accada.

  • Quanti membri sono appropriati? Dipende da come sei paranoico. Due membri su due dischi sembrano essere piuttosto comuni. Tuttavia, non è raro vedere tre membri su tre dischi. Più di questo e tu sei semplicemente pazzo. Beh, non proprio.

    È solo che più membri hai, più lavoro deve fare la LGWR. Può avere un impatto sulle prestazioni del sistema e allo stesso tempo offrire un rendimento molto basso.

Generalmente riceviamo questa domanda: "Se i miei dischi sono speculari a livello di hardware, ho bisogno di più di un membro per ogni gruppo? Dopotutto, se un disco fallisce, ne ho un altro proprio lì per raccogliere il gioco. "

Sfortunatamente, ottieni risposte diverse a seconda di chi chiedi. Chiedeteci e raccomanderemo almeno due membri per ciascun gruppo:

  • Oracle consiglia ancora due membri per ciascun gruppo come best practice.

  • A seconda del modo in cui è configurato l'hardware, è possibile che lo stesso controller del disco scriva sui mirror del disco. Cosa succede se quel controller scrive parole senza senso corrotte? Ora entrambe le copie sono danneggiate. Separare i membri su due dischi diversi con controller diversi è la scommessa più sicura.

Nozioni di base su Redo Log Files in Oracle 12c - dummies

Scelta dell'editore

Il programma in cinque passaggi per superare la menopausa - dummy

Il programma in cinque passaggi per superare la menopausa - dummy

Alcune donne capiscono a malapena che la menopausa è loro. Altre donne, tuttavia, sono meno fortunate. Se sei uno di questi, prendi in mano questi pochi modi per rendere la tua esperienza più facile per te stesso: capisci e accetta che stai attraversando una transizione naturale, proprio come la pubertà. Fortunatamente, sei più vecchio e più saggio di te ...

Menopausa For Dummies Cheat Sheet (edizione UK) - dummies

Menopausa For Dummies Cheat Sheet (edizione UK) - dummies

Menopausa segna la fine della fase riproduttiva della tua vita e così è un momento significativo di cambiamento fisico, emotivo e mentale per molte donne ma, per generazioni, donne di tutte le età hanno vagato alla cieca in menopausa senza sapere cosa aspettarsi. Qui puoi scoprire alcune delle nozioni di base.

Perimenopausa: facilitare la transizione dalle mestruazioni alla menopausa - manichini

Perimenopausa: facilitare la transizione dalle mestruazioni alla menopausa - manichini

Mestruazioni e menopausa sono ben noti biologici pietre miliari nella vita di una femmina. Contrariamente al pensiero popolare, la menopausa non è il periodo di mesi o anni in cui una donna sta "attraversando il cambiamento". "Questo lasso di tempo è chiamato perimenopausa. La menopausa è una data effettiva nel tempo. In particolare, è il 12 ° anniversario dell'ultimo ciclo mestruale di una donna. ...

Scelta dell'editore

Come utilizzare il filtro automatico personalizzato su una tabella di Excel - dummies

Come utilizzare il filtro automatico personalizzato su una tabella di Excel - dummies

È Possibile creare un filtro automatico personalizzato . Per fare ciò, seleziona il comando Filtro testo dal menu della tabella e scegli una delle opzioni di filtro del testo. Indipendentemente dall'opzione di filtro del testo selezionata, Excel visualizza la finestra di dialogo Filtro automatico personalizzato. Questa finestra di dialogo consente di specificare con estrema precisione quali record si desidera ...

Come utilizzare la funzione DPRODUCT in un database Excel - dummies

Come utilizzare la funzione DPRODUCT in un database Excel - dummies

DPRODUCT moltiplica i valori che corrispondono al criterio in un database Excel. Questo è potente ma anche in grado di produrre risultati che non sono l'intenzione. In altre parole, è una cosa da aggiungere e ricavare una somma. Questa è un'operazione comune su un set di dati. Osservando la seguente figura, è possibile ...

Come utilizzare la funzione DPRODUCT in Excel - dummy

Come utilizzare la funzione DPRODUCT in Excel - dummy

La funzione DPRODUCT in Excel è strana. La funzione DPRODUCT moltiplica i valori nei campi da un elenco di database in base ai criteri di selezione. Perché vorresti farlo? Chissà. La funzione utilizza la sintassi = DPRODUCT (database, campo, criteri) in cui il database è un riferimento all'intervallo alla tabella di Excel che contiene il valore desiderato ...

Scelta dell'editore

Programmazione con Java: riutilizzo dei nomi nella tua app per Android - dummies

Programmazione con Java: riutilizzo dei nomi nella tua app per Android - dummies

Ci sono un paio di cose a cui vuoi pensare quando riutilizzi i nomi nella tua app per Android. È possibile dichiarare due variabili Java - bag1 e bag2 - per fare riferimento a due diversi oggetti BagOfCheese. Va bene. Ma a volte, avere solo una variabile e riutilizzarla per il secondo oggetto funziona altrettanto bene, ...

Java: Mettere a frutto l'uso della classe - dummies

Java: Mettere a frutto l'uso della classe - dummies

La classe Employee nell'elenco non ha alcun metodo principale , quindi non c'è un punto di partenza per l'esecuzione del codice. Per risolvere questo problema, il programmatore scrive un programma separato con un metodo principale e utilizza tale programma per creare istanze Employee. Questo elenco di codici mostra una classe con un metodo principale - uno che inserisce il ...

Classi wrapper java - dummies

Classi wrapper java - dummies

La differenza tra tipi primitivi e tipi di riferimento è una delle funzionalità più controverse di Java e gli sviluppatori si lamentano spesso sulle differenze tra valori primitivi e valori di riferimento. Ogni tipo primitivo viene cotto nella lingua. Java ha otto tipi primitivi. Ogni tipo di riferimento è una classe o un'interfaccia. È possibile definire il proprio ...