Como es de publico conocimiento, cada vez que nuestros sistemas comienzan con problemas o queremos determinar algun tipo de comportamiento :
- Como ?
- Cuando ?
Es el momento en que recurrimos a la revision de los logs .
Esta revision se hace aun mas exaustiva cuando trabajamos de forma remota y no estamos en el dia a dia del cliente. Ahi es donde buscaremos el historial del comportamiento de nuestro OS y nuestras DB’s.
En el caso de hoy vamos a comentar donde hallarlos en un Exadata.
Espero no estar olvidando nada, si asi fuere, solicito su contribucion que sera bienvenida.
Database Logs
Vamos a comenzar por el sector de las base de datos, en los nodos donde se encuentran.
a) Comenzamos por el ASM para las ASM instances.
$ORACLE_BASE/diag/asm/+asm/+ASM{inst_number}/trace/alert_+ASM {inst_number}.log
Veamos un Ejemplo
/u01/app/oracle/diag/asm/+asm/+ASM4/trace/alert_+ASM4.log
b) Como no puede faltar vamos a buscar el queridisimo Database alert.log
$ORACLE_BASE/diag/rdbms/{$DBNAME}/{sid}/trace/alert_{$SID}.log
Veamos un Ejemplo
/u01/app/oracle/diag/rdbms/dbfs/DBPROD1/trace/alert_DBPROD1.log
c) Otro log importante es la revision de los procesos del Clusterware ( CRS ) y su comportamiento.
$GRID_HOME/log/{node_name}/alert{node_name}.log
Veamos un Ejemplo
/u01/app/11.2.0/grid/log/vibriondb04/vibriondb04.log
d) Revisamos el Diskmon logfiles para visualizar posibles problemas en los discos del sistema.
$GRID_HOME/log/{node_name}/diskmon/diskmon.lo*
Veamos un ejemplo
/u01/app/11.2.0/grid/log/vibriondb04/diskmon/diskmon.log
e) Continuamos con la revision de los mensajes en el OS logfile.
/var/log/messages
f) Los archivos VM Core, para plataformas Linux
/u01/crashfiles
g) Y por ultimo las salidas del OS Watcher
/opt/oracle.oswatcher/osw/archive/
Espero que sirva, para cuando andamos en la busqueda de soluciones, ir por el camino mas corto.
En el proximo articulo veremos Logs en Cell Nodes.
Saludos Desde Argentina !
One thought on “Oracle Exadata | Log Files on Database Machine”
Comments are closed.