Inicio » Oracle » ADR » Estructura, contenido y localizacion de ARD (Automatic Diagnostic Repository)

Estructura, contenido y localizacion de ARD (Automatic Diagnostic Repository)

Es un estructura de directorios almacenada fuera de la base de datos, para permitir el diagnostico de errores incluso cuando la base de  datos este parada.
El directorio raíz de ADR se llama ADR base. Y su localización es´ta determinada en parámetro de inicialización DIAGNOSTIC_DEST. Si se omite este parámetro o se deja a null, la localización se establecerá según el siguiente orden:
         • Si está declarada la variable de entorno ORACLE_BASE el DIAGNOSTIC_DEST será igual quec ORACLE_BASE.
          • Si la variable de entorno no está definida el DIAGNOSTIC_DEST será ORACLE_HOME/log.
Dentro de base de ADR se pueden definer multiples ADR homes, cada uno par alas diferentes instancias o porductos o componetes de oracle instalados. La localización de ADR home se determina por la siguiente estructura de directorios, que comienza con la directorio de base de ADR:
diag/product_type/product_id/instance_id

Estructura para una base de datos
Path Component   Valor de la base de datos Oracle
product_type                rdbms
product_id                     database name
instance_id                    SID

Por ejemplo para una base de datos con sid PEPE la estructura sera así:
ADR_base/diag/rdbms/pepe/pepe/
Subdirectorios de HOME de ADR
Dentro del directorio  ADR existen varios subdirectorios donde se va almacenando la información. Lista de los subdirectorios y su contenido.
 ADR subdirectorios y contenido
Subdirectorios                 Contenidos
alert                                           Log XML
cdump                                      Archivos core
incident                                   Múltiples subdirectorios, cada uno subdirectorio lleva el nombre de un incidente en  concreto y cada uno tiene dumps de ese incidente en concreto
trace                                          Procesos de background y trace de procesos de servidor y ficheros SQL trace
(others)                                   Otros subdirectorios de home de ADR, los cuales almacenan de paquetes   incidencias, reportes de monitorización y otro tipo de información.

Estructura de Directorios de una base de datos
 

ADR en ambientes cluster:
En un RAC cada nodo tiene su propia estructura. Esta puede estar en su propio disco local o un almacenamiento compartido, las ventajas de esta última opción son:
 Puedes utilizar la vista ADRCI para tener información de las dos instancias en un único reporte.
 Se puede utilizar el Data Record Advisor para diagnosticar y reparar corrupción de bloques, archivos corruptos o desaparecidos y otro tipo de fallos (Para Oracle RAC el Data Recovery Advisor requiere almacenamiento compartido)

Ver la localizacion de ADR con la vista V$DIAG_INFO
La vista V$DIAG_INFO proporciona una lsita de todas las localizaciones de ADR para esa base de datos. Un ejemplo de su salida:

SELECT * FROM V$DIAG_INFO;
INST_ID NAME                  VALUE
 ------- --------------------- -------------------------------------------------------------
      1 Diag Enabled          TRUE
      1 ADR Base              /u01/oracle
      1 ADR Home              /u01/oracle/diag/rdbms/orclbi/orclbi
      1 Diag Trace            /u01/oracle/diag/rdbms/orclbi/orclbi/trace
      1 Diag Alert            /u01/oracle/diag/rdbms/orclbi/orclbi/alert
      1 Diag Incident         /u01/oracle/diag/rdbms/orclbi/orclbi/incident
      1 Diag Cdump            /u01/oracle/diag/rdbms/orclbi/orclbi/cdump
      1 Health Monitor        /u01/oracle/diag/rdbms/orclbi/orclbi/hm
      1 Default Trace File    /u01/oracle/diag/rdbms/orclbi/orclbi/trace/orcl_ora_22769.trc
      1 Active Problem Count  8
      1 Active Incident Count 20

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s