| « Sql*Plus : Como conectarse a una base de datos con problema (opción _prelim de Sql*Plus) | Oracle11g : Paso a paso como utilizar el comando DUPLICATE ACTIVE DATABASE de RMAN » |
Oracle 11g : Analizando segmentos con DBVerify
El famoso DBV (Database Verify) en Oracle11g sufrio una pequeña modificación, que de verdad se agradece mucho.
No solamente es capaz de realizar análisis a datafiles de la base de datos, sino también puede realizar análisis de segmentos , esto proporciona una nueva herramienta cuando nos encontramos con cosas medias extrañas en nuestras consultas
El como se utiliza
Para poder ejecutar DBV sobre un segmento , necesitamos cierta información, toda proveniente desde la tabla SYS_USER_SEGS, para poder realizar la consulta debemos ser usuarios SYSDBA.
dbv userid="pruebadbv/oracle" segment_id=0.1.88289 logfile=salida_dbv feedback=100
El campo feedback nos provee un puntito por cada X valor que le hayamos dicho, esto esta expresado en cantidad de páginas procesadas por un puntito ![]()
Segment_id = Está asociado a la información que necesitamos desde la SYS_USER_SEGS, esta información esta conformada por TABLESPACE_ID , HEADER_FILE y HEADER_BLOCK
Un ejemplo de consulta para obetner toda está información.
SQL> select tablespace_id , header_file , header_block from sys_user_segs where segment_name like 'TABLA_VALIDACIONES';
TABLESPACE_ID HEADER_FILE HEADER_BLOCK
------------- ----------- ------------
0 1 88289
Este dato (0.1.88289) es el que utilizamos en nuestro dbv sobre el segmento
Un ejemplo de salida del dbv en Oracle11g
DBVERIFY - Verification starting : SEGMENT_ID = 0.1.88289
DBVERIFY - Verification complete
Total Pages Examined : 1025
Total Pages Processed (Data) : 1016
Total Pages Failing (Data) : 0
Total Pages Processed (Index): 0
Total Pages Failing (Index): 0
Total Pages Processed (Other): 0
Total Pages Processed (Seg) : 0
Total Pages Failing (Seg) : 0
Total Pages Empty : 9
Total Pages Marked Corrupt : 0
Total Pages Influx : 0
Total Pages Encrypted : 0
Highest block SCN : 1098130 (0.1098130)
Información del DBV en Oracle11g y en Oracle10g
Espero les sirva
![]()
![]()
31.08.09. 07:23:48. 286 words, 7510 views. Categories: Oracle 11g, Tuning / Performance , Leave a comment » • Send a trackback »
Trackback address for this post
Trackback URL (right click and copy shortcut/link location)
Feedback awaiting moderation
This post has 288 feedbacks awaiting moderation...