Convertir una traza Db2 en texto legible
Puede formatear archivos de volcado binarios del comando db2trc en un archivo de texto utilizando el parámetro formattedFlow o fflw.
Este parámetro se utiliza para dar formato a un archivo de volcado de trazas binario en texto (similar al comando flow ), ordenado cronológicamente en lugar de agrupado por ID de proceso (PID). El comando formattedFlow permite fusionar los registros de formato de flujo en un solo grupo. También permite que cada registro lleve el ID original del proceso (PID) o del hilo (TID), el nombre de la unidad despachable del motor (EDU) y el número de miembro (nodo). A continuación, formattedFlow ordena los registros por el ID de registro en orden cronológico. Esto permite una visión global y cronológica de lo ocurrido en todo el sistema Db2.
Ejemplo
El siguiente comando crea una salida formateada en el archivo out.fflw :
db2trc formattedFlow trc.dmp out.fflwLa salida de ejemplo es la siguiente:
PID-TID EduName Node RecordNum Function
[...]
12648456-258 db2wdog [ 0] 19735 |||cryptContextInit entry
12648456-258 db2wdog [ 0] 19736 |||cryptContextInit data [probe 10]
12648456-258 db2wdog [ 0] 19737 |||cryptContextInit data [probe 100]
12648456-258 db2wdog [ 0] 19738 |||cryptContextInit exit
12648456-258 db2wdog [ 0] 19739 ||sqloWatchDogSetup data [probe 2]
12648456-258 db2wdog [ 0] 19740 ||sqloWatchDogSetup exit
12648456-258 db2wdog [ 0] 19741 ||sqlogmblkEx entry
12648456-258 db2wdog [ 0] 19742 |||sqloGetPrivatePoolHandle entry
12648456-258 db2wdog [ 0] 19743 |||sqloGetPrivatePoolHandle exit
11731144-258 db2sysc [ 0] 19744 sqloGetEnvInternal entry
11731144-258 db2sysc [ 0] 19745 sqloGetEnvInternal exit [rc = 0x870F0104 = -2029059836 = RC_ENV_NOT_FOUND]
12648456-258 db2wdog [ 0] 19746 ||sqlogmblkEx mbt [Marker:PD_OSS_ALLOCATED_MEMORY ]
12648456-258 db2wdog [ 0] 19747 ||sqlogmblkEx exit
11731144-258 db2sysc [ 0] 19748 sqloSystemControllerMain entry
11731144-258 db2sysc [ 0] 19749 |sqloChangeProcessName entry
11731144-258 db2sysc [ 0] 19750 |sqloChangeProcessName data [probe 5]
11731144-258 db2sysc [ 0] 19751 |sqloChangeProcessName exit
11731144-258 db2sysc [ 0] 19752 |sqloGetShrEDUWaitElem entry
11731144-258 db2sysc [ 0] 19753 ||sqlo_waitlist::initialize entry
11731144-258 db2sysc [ 0] 19754 ||sqlo_waitlist::initialize exit
11731144-258 db2sysc [ 0] 19755 ||sqlogmblkEx entry
11731144-258 db2sysc [ 0] 19756 ||sqlogmblkEx mbt [Marker:PD_OSS_ALLOCATED_MEMORY ]
11731144-258 db2sysc [ 0] 19757 ||sqlogmblkEx exit
11731144-258 db2sysc [ 0] 19758 |sqloGetShrEDUWaitElem data [probe 10]
11731144-258 db2sysc [ 0] 19759 |sqloGetShrEDUWaitElem data [probe 20]
11731144-258 db2sysc [ 0] 19760 |sqloGetShrEDUWaitElem exit
12648456-258 db2wdog [ 0] 19761 |sqloRunInstance data [probe 2]
12648456-258 db2wdog [ 0] 19762 |sqloRunInstance exit
11731144-258 db2sysc [ 0] 19763 |sqloGetKernelThreadIDFromEDUID entry [eduid 258 eduname db2sysc]