Esercitarsi con RMAN

Grazie agli incredibili consigli di “Google Reader“  (ma come farà? mi stupisce sempre) che da poche settimane uso con grande soddisfazione, ieri sono ricapitato dopo molto tempo sul blog di Alejandro Vargas . Consiglio a tutti di dare un’occhiata all’archivio del suo blog, vi si possono trovare un sacco di informazioni interessanti. In particolare, [...]

Flash Recovery Area

La flash recovery area è una nuova caratteristica introdotta con Oracle 10g. Si tratta di una area sul disco, configurabile dinamicamente, dove Oracle per default mette tutti i file di backup e relativi alle funzionalità “flasback” (ad esempio i flashback logs). Ad esempio se viene configurata una flash recovery area (attraverso i parametri DB_RECOVERY_FILE_DEST E [...]

Ricreazione del Controlfile e missing datafiles

Studiando per la certificazione (e si sono un po’ lungo)  ho scoperto un’altra cosa nuova. Se ricreo il controlfile e dimentico di mettere qualche datafile nello script di creazione, Oracle al momento dell’apertura del database fa un controllo incrociato tra le informazioni del controlfile e quelle del dizionario dati, in questa fase può essere che [...]

Introduzione a Oracle Recovery Manager (RMAN)

Oracle Recovery Manager (comunemente chiamato con il nome dell’eseguibile RMAN) è il programma di gestione del backup dei database oracle fornito da Oracle stesso.
RMAN è stato introdotto da Oracle con la versione 8, nella versione 7 era presente un programma chiamato Enterprise Backup Utility (EBU).
Dalla versione 8 in poi RMAN è stato migliorato e corretto [...]

ORA-01578: ORACLE data block corrupted

Questo post è una continuazione del precedente. Nel mio ambiente di test su cui ho fatto le prove di recovery si è presentato un caso reale di corruzione non provocata artificialmente da me. Ecco l’output di DBVERIFY:
[oracle@testrman ~]$ dbv blocksize=8192
[...]

Corruzione Blocchi in Oracle 10g

In questi giorni ho fatto un po’ di ricerca e test sui metodi di ricerca e correzione dei problemi di corruzione dei dati in Oracle. Per corruzione intendo corruzione fisica e logica, ma non applicativa, nel senso che non parliamo ad esempio di dati non consistenti dal punto di vista applicativo (ad esempio un [...]

Ripristino di controlfile persi

Sono arrivato al capitolo 4 del libro “Oracle 10g Administration II” di Sybex, per la preparazione alla certificazione Oracle OCP.
Ho testato una cosa nuova: il ripristino dei soli controlfile. Ritengo che si tratti di una situazione rara, perdere tutti i controlfile e non il resto del database; però, se accade, è possibile ripristinarli, senza dover [...]

Controlfile Block Size

Studiando per la certificazione Oracle OCP, oggi mi sono soffermato sui backup del controlfile e sul manuale “Backup and Recovery Basics” ho notato la seguente nota:
Note:If the control file block size is not the same as the block size for datafile 1, then the control file cannot be written into the same backup set as [...]

RMAN e backup incrementali

Con molta fatica ho iniziato a studiare seriamente per l’esame di certificazione Oracle OCP (Oracle Certified Professional),  con il secondo volume del libro di Sybex (vedi pagina “La Libreria Oracle“). Mentre leggo le cose faccio dei test pratici su una macchina virtuale per togliermi le curiosità che man mano mi sorgono.
Una curiosità che mi  è [...]

Tempfiles in Oracle 9iR2

Essendomi trovato ieri nella situazione di dover spostare tutti i file di un database versione 9.2.0.6 mi sono accorto di una cosa che effettivamente non sapevo:
i TEMPFILE (cioè il file componenti temporary tablespace e locally managed,vedere nota metalink 160426.1 ) non possono essere rinominati ne messi in modalità read-only
ne ho avuto una prima conferma [...]