IBM Tivoli Monitoring Agent Builder, Versión 6.3.0

Resolución de problemas del agente de BD de Oracle - acciones de diagnóstico

Los problemas del agente de BD de Oracle, como por ejemplo, un problema de rendimiento del cursor, se pueden resolver definiendo la variable de entorno para inhabilitar los cursores problemáticos.

Procedimiento

Acciones de diagnóstico

  1. Recopile los rastreos detallados del recopilador y del registro RAS1. Consulte los temas de determinación de problemas para habilitar el rastreo detallado en el registro de rastreo del recopilador y establecer los parámetros de rastreo de RAS en el IBM Tivoli Monitoring for Databases: Oracle Agent User's Guide.
  2. Identifique la consulta de SQL que ha provocado los problemas de utilización elevada de CPU a partir de los registros del recopilador.
  3. Puede identificar la consulta SQL que ha provocado el problema de utilización elevada de CPU a partir de Registros del agente de Oracle ITM o de las herramientas de Oracle. Utilice el procedimiento siguiente para identificar los cursores problemáticos a partir de Registros del agente de Oracle ITM:
    1. Abra los registros del recopilador y busque los mensajes CFE1645. Los mensajes muestran la hora de retorno de cada cursor. Por ejemplo: CFE1645T (165929) Hora = 2008/06/06 16:59:29, ha recopilado los registros en 6 segundos.
    2. El valor de tiempo de espera predeterminado del agente Oracle de ITM es de 45 segundos. Si tarda más de 45 segundos, puede que ocasione un problema de tiempo de espera y aparecerá el mensaje Error al abrir el conducto de prueba en el registro del recopilador. CFE1645T (170246) Time = 2008/06/06 17:02:46, collected records in 203 seconds
    3. Cuando se dé este tiempo de espera, revise el cursor anterior que se ha ejecutado antes de este mensaje. Por ejemplo:
    PDR3000T (170002) Deleting (1) rows for cursor DB6
    RPF0300T (170002) Doing prep_l_fet for cursor DB6
    ORU0085I (170002) --------------------------------------------------
    ORU0090I (170002) Starting new SQL query.
    ORU0095I (170002) <SELECT /*+RULE*/ COUNT(*) EXTENTS FROM   SYS.DBA_EXTENTS >
    ORU0085I (170002) --------------------------------------------------
    CAT1610I (170213) Dump of row 1
    UPX0100T 000: 20202020 20202020 20202032 34313135 *           24115*
  4. El cursor anterior (DB6) ha tardado aproximadamente 2 minutos y 11 segundos en devolver los datos que provocaban el problema de rendimiento.
  5. ¿Ha podido identificar una consulta SQL?
    • Sí: Continúe con la tarea de acciones de corrección.


Comentarios