Configuración del rastreo de JDBC
Si la aplicación muestra mensajes de excepción relacionados con JDBC, active el servicio de rastreo de JDBC. El texto del registro resultante puede ayudarle a identificar el problema.
Active el rastreo para la mayor parte de las
implementaciones de JDBC de base de datos mediante la consola administrativa;
consulte el tema Habilitación del rastreo al arrancar el servidor para obtener las instrucciones.
Active el rastreo para la mayor parte de las implementaciones de JDBC de base
de datos mediante la consola administrativa; consulte el artículo Habilitación del rastreo para obtener instrucciones.
- com.ibm.ws.database.logwriter: serie de rastreo para bases de datos que utilizan GenericDataStoreHelper. También puede utilizar esta serie de rastreo para bases de datos no soportadas.
- com.ibm.ws.db2.logwriter: serie de rastreo para bases de datos DB2.
- com.ibm.ws.oracle.logwriter: serie de rastreo para bases de datos Oracle.
- com.ibm.ws.derby.logwriter serie de rastreo para las bases de datos Derby.
- com.ibm.ws.informix.logwriter: serie de rastreo para bases de datos Informix.
- com.ibm.ws.sqlserver.logwriter: serie de rastreo para bases de datos Microsoft SQL Server.
- com.ibm.ws.sybase.logwriter: serie de rastreo para bases de datos Sybase.
- Controlador de Microsoft SQL Server para JDBC
- DataDirect Connect para controlador de JDBC para MS SQL Server
Establezca el rastreo para los controladores JDBC mencionados anteriormente a través de las propiedades personalizadas del origen de datos. Por ejemplo, utilice la propiedad personalizada spyAttributes para habilitar el rastreo de JDBC para el controlador DataDirect Connect para JDBC. Consulte la documentación del controlador para obtener detalles acerca de la propiedad personalizada que habilita el rastreo para la implementación de JDBC.
Configuración específica del proveedor
- Orígenes de datos de DB2Las propiedades personalizadas para un origen de datos con DB2 Data Server Driver para JDBC y SQLJ son:
- traceLevel
Los valores posibles para traceLevel son:
- TRACE_NONE = 0
- TRACE_CONNECTION_CALLS = 1
- TRACE_STATEMENT_CALLS = 2
- TRACE_RESULT_SET_CALLS = 4
- TRACE_DRIVER_CONFIGURATION = 16
- TRACE_CONNECTS = 32
- TRACE_DRDA_FLOWS = 64
- TRACE_RESULT_SET_META_DATA = 128
- TRACE_PARAMETER_META_DATA = 256
- TRACE_DIAGNOSTICS = 512
- TRACE_SQLJ = 1024
- TRACE_XA_CALLS = 2048
- TRACE_META_CALLS = 8192
- TRACE_DATASOURCE_CALLS = 16384
- TRACE_LARGE_OBJECT_CALLS = 32768
- TRACE_SYSTEM_MONITOR = 131072
- TRACE_TRACEPOINTS = 262144
- TRACE_ALL = -1
Avoid trouble: El rastreo de llamadas de sentencias expondrá los datos de usuario en objetos PreparedStatement, y el rastreo de llamadas ResultSet expondrá los datos devueltos en obtenciones de objetos ResultSet. gotcha
- traceFile
- Especifica que se debe integrar el rastreo DB2 Data Server Driver para JDBC y SQLJ
con la función de rastreo del servidor de aplicaciones:
- Si no establece un valor, los rastreos se integrarán. Si utiliza rastreo integrado, puede habilitar o inhabilitar dinámicamente el rastreo estableciendo la siguiente propiedad en la especificación de rastreo del servidor de aplicaciones en ejecución:
WAS.database=all
- Si establece la propiedad traceFile en un nombre de vía de acceso válido para un archivo, el rastreo de Data Server Driver se grabará en el archivo especificado, independientemente de la especificación de rastreo del servidor de aplicaciones.
- Si no establece un valor, los rastreos se integrarán.
- traceFileAppend
- Especifica que se debe añadir o sobrescribir el archivo especificado por
la propiedad traceFile:
- Para añadir al archivo actual, establezca la propiedad en true.
- Para sobrescribir el archivo actual, establezca la propiedad en false.
Avoid trouble: Si cambia los valores de traceLevel, traceFile, o traceFileAppend, debe reiniciar el servidor de aplicaciones para crear nuevos objetos de origen de datos con los valores cambiados. gotcha
Recursos adicionales
Si el servicio de rastreo JDBC no puede ayudarle a aislar y arreglar el problema, consulte el sitio web de soporte de IBM® para WebSphere Application Server. Utilice la función de búsqueda para encontrar información actualizada relacionada con problemas conocidos y sus soluciones. Localizar la sugerencia correcta para la resolución del problema puede ahorrarle tiempo que, de otro modo, empleará en abrir y realizar un seguimiento de un PMR.