Buscar este blog

viernes, 30 de diciembre de 2016

Traza y Diagnostico Oracle RAC

DOC ID : Diagnosability for Oracle Clusterware (CRS or Grid Infrastructure) Component and Resource (Doc ID 357808.1)


Trazas y Diagnosticos de LOG en Oracle RAC.

$CRS_HOME/log , Para el diagnostico del Clusterware contiene los siguientes archivos..

ClusterWare Alert ==>  nodo1rac.log

Client ==> Para aplicaciones OCR

RACG ==> /racg/dump  Logfiles para aplicaciones de los nodos incluidas las VIP ONSCrsd crs/log

CSSD /css/log
Evmd /evm/log

Para revisar configuracion de niveles de LOG

[grid@lpprpaxbd01]$ crsctl get log res ora.cdr.db
Get Resource ora.cdr.db Log Level: 1

Para ver los modulos del cluster:










Para revisar niveles de log por module:
CSS: Cluster Synchronozation Services












CRS: Cluster Ready Services:


























Las definiciones para los niveles de Log:

level 0 = turn off
level 2 = default
level 3 = verbose
level 4 = super verbose


Ahora veremos como aumentar el nivel de log para los componentes mas criticos de oracle rac clusterware, escogeremos un servicio critico como CSS para re configurar el nivel de log, para realizar un trace sobre la informacion registrada en algun evento de nivel critico sobre el recurso de cluster CSS.

 CSS:  Cluster Synchronization Services














Ademas Oracle cuenta con una herramienta de diagnostico para recopilar información del Clusterware para enviar a Oracle posterior a la creación de un Service Request CR.

diagcollecton.sh es un script del CRS que recolecta los logs del CRS del nodo local , es un wrapper sobre el perl diagcollection.pl

Obtiene información sobre:
• Cluster Synchronization Services (CSS)
• Event Manager (EVM)
• Cluster Ready Services (CRS) daemons.

Este log suele ser solicitado por soporte Oracle , El tamaño es bastante grande ( del orden de 1,1 Gb ) 
La forma de uso es muy sencilla,solamente hay que buscarlo bajo el arbol de directorios del GRID.

Linux/UNIX 10gR2/11gR1

1. Execute the following as root user:
# script /tmp/diag.log
# id
# env
# cd <temp-directory-with-plenty-free-space>
# export OCH=<CRS_HOME>
# export ORACLE_HOME=<DB_HOME>
# export HOSTNAME=<host>
# $OCH/bin/diagcollection.pl -crshome=$OCH --collect
# exit

The following .gz files will be generated in the current directory and need to be uploaded along with /tmp/diag.log:   
crsData_<hostname>.tar.gz,
ocrData_<hostname>.tar.gz,
oraData_<hostname>.tar.gz,
coreData_<hostname>.tar.gz (only --core option specified)

No hay comentarios.: