DB_ULTRA_SAFE parameter

DB_ULTRA_SAFE è un nuovo parametro introdotto in 11g. Fornisce un meccanismo integrato per offrire protezione da varie possibili corruzioni dei dati. e fornisce vantaggi critici ad alta disponibilità per Oracle Database.

L’impostazione del parametro di inizializzazione DB_ULTRA_SAFE verrà configurata il livello di controllo del blocco di protezione dei dati appropriato nel database. Controllerà DB_BLOCK_CHECKING, DB_BLOCK_CHECKSUM e DB_LOST_WRITE_PROTECT.

DB_BLOCK_CHECKING controlla se Oracle esegue o meno il controllo dei blocchi per il database blocchi.

DB_BLOCK_CHECKSUM determina se DBWn e il caricatore diretto calcoleranno a checksum e memorizzarlo nell’intestazione della cache di ogni blocco di dati durante la scrittura su disco.

DB_LOST_WRITE_PROTECT abilita o disabilita il rilevamento della perdita di scrittura.

Una perdita di scrittura del blocco dati si verifica quando un sottosistema di I / O riconosce il completamento della scrittura del blocco, mentre in realtà la scrittura non è avvenuta nella memoria persistente. DB_ULTRA_SAFE Il parametro può essere impostato su 3 diversi valori: OFF, DATA_ONLY e DATA_AND_INDEX. Il valore predefinito è OFF.

Descrizioni dei valori:

OFF: non cambierà i valori di DB_BLOCK_CHECKING,

DB_BLOCK_CHECKSUM e DB_LOST_WRITE_PROTECT se sono impostati esplicitamente, altrimenti verranno tutti impostati come predefiniti valori.

DATA_ONLY: imposterà DB_BLOCK_CHECKING su medio, DB_LOST_WRITE_PROTECT su tipico e DB_BLOCK_CHECKSUM al massimo.

DATA_AND_INDEX: imposterà DB_BLOCK_CHECKING a pieno, DB_LOST_WRITE_PROTECT a tipico e DB_BLOCK_CHECKSUM al massimo.

L’unica differenza tra DATA_AND_INDEX e DATA_ONLY è DB_BLOCK_CHECKING. Quando DB_BLOCK_CHECKING è impostato su pieno, Oracle eseguirà controlli semantici per i blocchi di indice.

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *