Tutoriales

Verificar archivos de base de datos Oracle, utilizando la herramienta DBVverify

Antes de usar los ejemplos

Esta guía trata la comprobación de un archivo de datos con dbv. DBVERIFY no comprueba archivos de control ni redo logs y no repara los daños detectados. Confirmá el tipo de archivo y los requisitos de tu versión.

Revisión técnica del : se corrigieron ejemplos y se añadieron aclaraciones documentadas; no se ejecutaron comandos sobre bases de datos para esta revisión.

DBVerify es una herramienta de Oracle que sirve para verificar la integridad de la estructura de datos físicos.

Esta utilidad se puede usar cuando la base está corriendo o cuando esta está apagada.

Puede ayudar a detectar problemas físicos antes de restaurar un archivo de datos. Un resultado sin fallos no sustituye una prueba completa de recuperación.

Antes de adaptar la plantilla de CMD, confirmá el tamaño de bloque del archivo y una ruta de log escribible que no sobrescriba registros necesarios.

Reemplazá las rutas y BLOCK_SIZE_BYTES por el tamaño real en bytes:

dbv file="RUTA_ARCHIVO_DATOS" logfile="RUTA_LOG_NUEVO" blocksize=BLOCK_SIZE_BYTES

Ejemplo histórico conservado

El comando y la salida siguientes pertenecen al artículo original de 2021. El comando no especifica BLOCKSIZE: no lo copies sin comprobar el tamaño de bloque.

dbv file=C:\Oracle\ORCL\system01.dbf logfile=C:\ArhivoLog.log
Salida histórica publicada; no corresponde a una comprobación nueva:
DBVERIFY: Release 12.1.0.2.0 - Production on Sun Jan 10 11:10:38 2021
Copyright (c) 1982, 2014, Oracle and/or its affiliates.  All rights reserved.
DBVERIFY - Verification starting : FILE = C:\ORACLE\ORCL\SYSTEM01.DBF
DBVERIFY - Verification complete
Total Pages Examined         : 107520
Total Pages Processed (Data) : 69849
Total Pages Failing   (Data) : 0
Total Pages Processed (Index): 16260
Total Pages Failing   (Index): 0
Total Pages Processed (Other): 4119
Total Pages Processed (Seg)  : 1
Total Pages Failing   (Seg)  : 0
Total Pages Empty            : 17292
Total Pages Marked Corrupt   : 0
Total Pages Influx           : 0
Total Pages Encrypted        : 0
Highest block SCN            : 689907898 (0.689907898)
Si querés verificar varios archivos, podés usar nuestra herramienta DBVerifyLog, para organizar comprobaciones y sus logs. Usala solo con archivos compatibles con DBVERIFY y después de revisar sus instrucciones.

Tamaño de bloque y límites del diagnóstico

El valor predeterminado documentado de BLOCKSIZE es 2 KB. Si el archivo tiene otro tamaño, indicalo: blocksize=8192 corresponde a 8 KB y solo debe usarse tras confirmarlo. Los archivos ASM requieren datos de conexión adicionales; la plantilla anterior no los cubre.

Revisá todos los mensajes del log y consultá los fallos con el administrador. El ejemplo con contadores en cero no demuestra el estado de tus propios archivos. Referencia: manual oficial de DBVERIFY.

Ver todos los tutoriales de bases de datos.

Responsable editorial: Todo sobre informática.

Comentarios (0)

Todavía no hay comentarios publicados. Podés ser la primera persona en participar.

Agregar un comentario público

Tu correo es opcional y no será publicado. Los comentarios se revisan antes de aparecer.

Solo lo usaremos para avisarte si respondemos.