DBVERIFY – Utilidad Verificacion de la DB

DBVERIFY es una utilidad de línea de comando que realiza una verificación de integridad a la estructura de datos (DATAFILE) . El DBVERIFY se puede usar en bases de datos fuera de línea o en línea, así como sobre los archivos de copia de seguridad. (RMAN). Se utiliza principalmente cuando se necesita asegurar una base de datos para un Backup, para que valide y realice el diagnostico a problemas de corrupción de datos.

También se puede consultar la vista Select * from v$database_block_corruption;

Se recomienda ejecutar este proceso cuando la DB no tenga conexiones para realizar las comprobaciones de integridad mas rápidamente.El DBVERIFY se limitan a los bloques administrados caché (es decir, DATAFILES), ya que no trabajará con los control files o los Redo log. Asi trabaja esta herramienta:
Los parametros son:
FILE= Al Datafile que deseamos analizar.
FEEDBACK = Pantalla de progreso de la terminal en forma (.) Si no se coloca este parámetro no hay ninguna indicación de progreso.
Los resultados se visualizan asi:
Total Pages Examined = número de bloques en el archivo.

Total Pages Processed = número de bloques que fueron verificadas.
Total Pages Failing (Data) = número de bloques que no pasaron la rutina de comprobación de bloque de datos.
Total Pages Failing  (Index) = número de bloques que no pasaron la rutina de comprobación de bloque índice .
Total Pages Marked Corrupt = Número de bloques corruptos.
Con Oracle 11g ahora es posible analizar un segmento, para ello podemos hacer lo siguiente:
Si queremos analizar un objeto en particular, ejecutamos esta sentencia.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *