-DISPLAY DDF comando (Db2)
El comando -DISPLAY DDF muestra información sobre el estado y la configuración de DDF, así como información estadística sobre las conexiones o hilos controlados por DDF.
Abreviatura : -DIS DDF
Medio ambiente para -DISPLAY DDF
Este comando puede emitirse desde una consola de z/OS®, una sesión DSN bajo TSO, un DB2I panel ( DB2 COMMANDS), un terminal IMS o CICS®, o un programa que utilice la interfaz de la función de instrumentación (IFI).
Ámbito de uso compartido de datos : Miembro
Autorización para -DISPLAY DDF
- Privilegio de VISUALIZACIÓN
- Autorización DBADM del sistema
- autorización SYSOPR
- Autorización SYSCTRL
- Autorización SYSADM
Db2 los comandos que se emiten desde una consola de z/OS o TSO SDSF con sesión iniciada pueden comprobarse mediante una autorización de Db2 utilizando ID de autorización principal y secundaria.
Debe definirse un ID de usuario de z/OS conectado en RACF o un servidor de seguridad similar.
Sintaxis para -DISPLAY DDF
Descripciones de opciones para -DISPLAY DDF
- ALIAS (nombre-alias )
- Muestra información específica del alias de ubicación DDF especificado por alias-name.
- DETAIL
- Muestra estadísticas adicionales e información de configuración.
Salida para -DISPLAY DDF
Mensaje DSNL080I indica el comienzo de la salida del comando.
csect-name DISPLAY DDF REPORT FOLLOWS:
El resultado del comando DISPLAY DDF incluye el estado y la configuración del DDF para el subsistema local o miembro. También incluye estadísticas de las conexiones y los hilos controlados por DDF.
- nombre-csect
- El nombre de la sección de control que ha emitido el mensaje.
Estado de DDF ( DSNL081I )
La introducción a la salida va seguida del estado operativo de DDF:
DSNL081I STATUS=status
- Estado
- El estado del DDF, que puede ser uno de los siguientes valores:
- FECHAINIC
- Se inicia DDF.
- INICIO
- DDF está comenzando.
- STOPDF
- DDF se detuvo de forma anormal, por ejemplo, mediante el comando STOP DDF con la opción MODE(FORCE).
- STOPDQ
- El DDF se detuvo normalmente o aún no se ha iniciado. El DDF se puede detener normalmente utilizando el comando STOP DDF con la opción MODE(QUIESCE).
- STOPGF
- DDF está en proceso de detenerse de forma anormal, por ejemplo, mediante el comando STOP DDF con la opción MODE(FORCE).
- STOPGQ
- DDF está en proceso de detenerse normalmente, por ejemplo, mediante el comando STOP DDF con la opción MODE(QUIESCE)
- SUSPND
- DDF se suspende, por ejemplo, mediante el comando STOP DDF con la opción MODE(SUSPEND).
- SUSPNG
- DDF está en proceso de suspensión, por ejemplo, mediante el comando STOP DDF con la opción MODE(SUSPEND).
- NOINIT
- DDF no está configurado. El valor del parámetro del subsistema DDF es NO.
Información relacionada
Información de ubicación ( DSNL082I y DSNL083I )
La información de estado del DDF va seguida de la información de ubicación:
DSNL082I LOCATION LUNAME GENERICLU
DSNL083I location luname genericlu
- LOCATION
- El nombre de ubicación de DDF, tal como se registra en el conjunto de datos de arranque (BSDS). El nombre de la ubicación puede especificarse mediante uno de los siguientes métodos:
- El campo NOMBRE DE UBICACIÓN DE LA URL ( Db2 ) en el panel de instalación DSNTIPR
- La opción UBICACIÓN en la declaración DDF de la utilidad de inventario de registro de cambios ( DSNJU003 )
- nombrelu
- El nombre de DDF LU, tal como aparece en el BSDS. El nombre de la LU puede especificarse mediante uno de los siguientes métodos:
- El campo LUNAME DE RED DE Db2 en el panel de instalación DSNTIPR
- La opción LUNAME en la declaración DDF de la utilidad de inventario de registro de cambios ( DSNJU003 )
Un valor de -NONE indica una de las siguientes situaciones:
- No se ha configurado un nombre de LU.
- El registro DDF en el BSDS ya tiene un valor para IPNAME. Por lo tanto, DDF no activó su Arquitectura de Red de Sistemas (SNA) ni su soporte de Comunicación Avanzada de Programa a Programa (APPC).
Si se configura un nombre de LU, el campo luname contiene el nombre de LU completo, que consta de un ID de red, un delimitador de punto y el nombre de LU. El ID de red se determina a partir de VTAM® después de que se inicie DDF. Un ID de red de NINGUNO indica que DDF aún no se ha iniciado o que la inicialización con VTAM ha fallado.
- genérico
- El nombre genérico LU del DDF, tal como se registra en el BSDS. El nombre genérico de LU puede especificarse mediante uno de los siguientes métodos:
- Db2 . Campo LUNAME GENÉRICO en el panel de instalación DSNTIPR
- La opción GENERIC en la declaración DDF de la utilidad de inventario de cambios (change log inventory) ( DSNJU003 )
Un valor de -NONE indica una de las siguientes situaciones:
- No se ha configurado un nombre de LU genérico.
- El registro DDF en el BSDS ya tiene un valor para IPNAME. Por lo tanto, DDF no activó su Arquitectura de Red de Sistemas (SNA) ni su soporte de Comunicación Avanzada de Programa a Programa (APPC).
Si se configura y habilita un nombre de LU genérico, el campo genericlu contiene el nombre de LU genérico totalmente cualificado, que consta de un ID de red, un delimitador de punto y el nombre de LU genérico. El ID de red se determina a partir de VTAM después de que se inicie DDF. Un ID de red NINGUNO indica que el DDF aún no se ha iniciado o que la inicialización con VTAM ha fallado.
El nombre de la ubicación, el nombre de la LU y el nombre genérico de la LU para DDF también se incluyen en el mensaje DSNL004I cuando se inicia DDF.
Información relacionada
Información del puerto TCP/IP ( DSNL084I )
La información de ubicación va seguida de información sobre el puerto TCP/IP asociado con DDF:
DSNL084I TCPPORT=tcp-port SECPORT=secure-port RESPORT=resync-port IPNAME=ip-name
- puerto tcp
- El número de puerto TCP/IP para el oyente SQL, tal como se registra en el BSDS. Este número de puerto puede especificarse mediante uno de los siguientes métodos:
- El campo DRDA PORT en el panel de instalación de DSNTIP5
- La opción PORT en la declaración DDF de la utilidad de inventario de registro de cambios ( DSNJU003 )
Un valor de 0 (cero) indica que no se especificó un puerto de escucha SQL y que DDF no está configurado para utilizar protocolos de red TCP/IP.
Un valor de -NONE indica que Db2 no acepta conexiones en este puerto. Una posible razón por la que Db2 no acepta conexiones es que el parámetro del subsistema MAXDBAT está establecido en 0 (cero). El valor actual de MAXDBAT aparece en el mensaje de " DSNL090I " (Mensaje de datos de la base de datos), que se incluye como parte de la salida de "DISPLAY DDF" (Mostrar DDF) cuando se especifica la opción "DETAIL" (Detalle).
- puerto seguro
- El número de puerto TCP/IP para el oyente SQL seguro, tal como se registra en el BSDS. Este número de puerto puede especificarse mediante uno de los siguientes métodos:
- El campo PUERTO SEGURO en el panel de instalación de DSNTIP5
- La opción SECPORT en la declaración DDF de la utilidad de inventario de cambios ( DSNJU003 )
Un valor de 0 (cero) indica las dos condiciones siguientes:
- No se ha especificado un puerto de escucha SQL seguro.
- DDF no está configurado para aceptar conexiones entrantes seguras mediante el protocolo Secure Socket Layer (SSL) a través de este número de puerto.
Si no se especifica un puerto seguro, las conexiones remotas pueden seguir utilizando el puerto TCP/IP para el oyente SQL (tcp-port) y utilizar el protocolo SSL en ese puerto. Sin embargo, DDF no comprueba si la conexión utiliza el protocolo SSL.
Un valor de -NONE indica que Db2 no acepta conexiones en este puerto. Una posible razón por la que Db2 no acepta conexiones es que el parámetro del subsistema MAXDBAT está establecido en 0 (cero). El valor actual de MAXDBAT aparece en el mensaje de " DSNL090I " (Mensaje de datos de la base de datos), que se incluye como parte de la salida de "DISPLAY DDF" (Mostrar DDF) cuando se especifica la opción "DETAIL" (Detalle).
- resincronizar puerto
- El número de puerto TCP/IP para el oyente de resincronización de confirmación de dos fases (resincronización), tal como se registra en el BSDS. Este número de puerto puede especificarse mediante uno de los siguientes métodos:
- El campo RESYNC PORT en el panel de instalación de DSNTIP5
- La opción RESPORT en el estado DDF de la utilidad de inventario de registro de cambios ( DSNJU003 )
Un valor de 0 (cero) indica que no se especificó un puerto de escucha de resincronización y que DDF no está configurado para utilizar protocolos de red TCP/IP.
- nombre-ip
- El valor IPNAME, tal como se registra en el BSDS. Para una descripción del valor IPNAME, consulte la información de sintaxis de DSNJU003.
Este valor es exclusivo de este DDF.
Si este subsistema de Db2 es miembro de un grupo de intercambio de datos, el valor IPNAME es único para ese grupo de intercambio de datos. Si todos los miembros de un grupo de intercambio de datos activan únicamente su soporte de comunicaciones TCP/IP, todos los miembros de ese grupo deben definirse con el mismo valor IPNAME.
Esta información del puerto TCP/IP para DDF también se incluye en el mensaje DSNL004I, que se muestra cuando se inicia DDF.
Información relacionada
Dirección IP ( DSNL085I )
La información del puerto TCP/IP va seguida de la dirección IP asociada a DDF:
DSNL085I IPADDR=ip-address
- dirección-ip
- La dirección IP de DDF.
Si el subsistema es miembro de un grupo de intercambio de datos, la dirección IP es una dirección IP de todo el sistema. Db2 espera que esta dirección IP de todo el sistema se configure como una dirección IP virtual dinámica distribuida (DVIPA distribuida). Una DVIPA distribuida distribuye las conexiones a través del grupo.
Un valor de -NONE indica que se cumple una o más de las siguientes condiciones:
- DDF no está configurado para utilizar protocolos de red TCP/IP. Vea el valor del puerto tcp en el mensaje DSNL084I.
- DDF no se ha iniciado.
- Error de inicialización de TCP/IP.
Si se configuran las direcciones IPv4 y IPv6, el mensaje DSNL085I se muestra dos veces, una para cada tipo de protocolo.
Si el subsistema no es miembro de un grupo de intercambio de datos y los puertos de escucha están definidos, DDF obtiene su dirección IP de uno de los siguientes lugares:
- La dirección IP que se registra en el BSDS
- La información que devuelve una llamada getaddrinfo de z/OS UNIX System Services
Si el subsistema es miembro de un grupo de intercambio de datos y los puertos de escucha están definidos, DDF obtiene la dirección IP de todo el sysplex de la ubicación de uno de los siguientes lugares:
- La dirección IP que se registra en el BSDS
- La dirección IP que está vinculada en la declaración de definición de PUERTO TCP/IP para el puerto SQL DRDA
Si la dirección IP está registrada en el BSDS, el DDF acepta conexiones en cualquier dirección. De lo contrario, DDF acepta conexiones solo en las direcciones IP que se muestran en los mensajes DSNL085I y DSNL089I.
Información relacionada
Nombre de dominio TCP/IP ( DSNL086I )
La dirección IP va seguida del nombre de dominio TCP/IP asociado con DDF:
DSNL086I domain-type DOMAIN=domain-name
- tipo-de-dominio
- El tipo de nombre de dominio que se muestra, que puede ser uno de los siguientes valores:
- SQL
- El nombre que utiliza TCP/IP para dirigir las solicitudes a la ubicación. El nombre está asociado con la dirección IP que se muestra en el mensaje DSNL085I.
- RESYNC
- El nombre que utiliza TCP/IP para dirigir las solicitudes a DDF. Esta información solo se muestra si DDF es miembro de un grupo de intercambio de datos de la Asociación de Datos de la Industria de la Moda ( Db2 ). Este nombre está asociado con la dirección IP que se muestra en el mensaje DSNL089I.
- domain-name
- El nombre de dominio que está asociado con el tipo de dominio. Un valor de -NONE indica que TCP/IP no está configurado o que la inicialización de TCP/IP ha fallado.
Esta información de dominio también se incluye en los mensajes DSNL519I y DSNL004I.
Información relacionada
Alias ( DSNL087I y DSNL088I )
Si se definieron alias para la ubicación DDF mediante el comando MODIFY DDF o la utilidad de registro de cambios de inventario ( DSNJU003 ), el resultado incluye información de alias:
DSNL087I ALIAS PORT SECPORT STATUS
DSNL088I alias port secure-port status
- alias
- Un alias.
Puede gestionar los alias estáticos utilizando la utilidad de registro de cambios de inventario ( DSNJU003 ). Puede gestionar alias dinámicos utilizando el comando MODIFY DDF y especificando la opción ALIAS.
- puerto
- El puerto TCP/IP asociado al alias. Un valor 0 (cero) indica que no se especificó un puerto para el alias. Sin embargo, se puede acceder al alias utilizando otros puertos SQL DRDA activos.
Este valor se ignora para los alias de ubicación definidos estáticamente en entornos sin intercambio de datos.
- puerto seguro
- El puerto seguro TCP/IP asociado al alias. Un valor 0 (cero) indica que no se especificó un puerto seguro para el alias. Sin embargo, se puede acceder al alias utilizando otros puertos SQL seguros DRDA activos.
Este valor se ignora para los alias de ubicación definidos estáticamente en entornos sin intercambio de datos.
- Estado
- El estado operativo del alias, que puede ser uno de los siguientes valores:
- INICIO
- El alias se está iniciando. El comando MODIFY DDF se emitió con la palabra clave ALIAS para iniciar el alias, y la operación de inicio está en curso.
- FECHAINIC
- El alias se ha iniciado o está listo para iniciarse con el puerto del alias. Db2 podría estar procesando conexiones existentes al alias y está aceptando nuevas solicitudes de conexión al alias mediante el puerto del alias. De lo contrario, Db2 comienza a aceptar nuevas solicitudes de conexión al alias utilizando el puerto del alias cuando se cumplen las siguientes condiciones:
- Se inicia DDF.
- El parámetro del subsistema MAXDBAT se establece en un valor superior a 0.
- STOPG
- El alias se está deteniendo. Se ha emitido el comando MODIFY DDF con la palabra clave ALIAS para detener un alias, y la operación de detención está en curso.
- STOPD
- El alias se ha detenido. Db2 no acepta nuevas solicitudes de conexión al alias mediante el puerto del alias. Sin embargo, Db2 puede seguir aceptando solicitudes al alias utilizando el puerto SQL del grupo si DDF está activo y escuchando en él. Este valor se aplica únicamente a aquellos alias que se definen y gestionan dinámicamente mediante el comando MODIFY DDF con la palabra clave ALIAS.
- CANCLG
- El alias se está cancelando. Se ha emitido el comando MODIFY DDF con la palabra clave ALIAS para cancelar un alias, y la operación de cancelación está en curso.
- CANCELADO
- El alias se cancela. Db2 canceló todos los hilos de acceso a la base de datos (DBAT) existentes que estaban procesando conexiones al alias. Db2 no acepta nuevas solicitudes de conexión al alias mediante el puerto del alias. Sin embargo, Db2 puede seguir aceptando solicitudes al alias utilizando el puerto SQL del grupo si DDF está activo y escuchando en él. Este valor se aplica únicamente a aquellos alias que se definen y gestionan dinámicamente mediante el comando MODIFY DDF con la palabra clave ALIAS.
- STATIC
- El alias es estático. Db2 acepta nuevas solicitudes de conexión cuando Db2 está disponible para aceptar solicitudes de conexión TCP/IP. Esta opción solo se aplica a aquellos alias que fueron creados por la utilidad DSNJU003. Dichos alias no pueden ser definidos o gestionados dinámicamente por el comando MODIFY DDF.
Información relacionada
Dirección IP del miembro ( DSNL089I )
Si DDF forma parte de un grupo de intercambio de datos y se cumplen todas las condiciones siguientes, se muestra la dirección IP del miembro:
- DDF está configurado para utilizar protocolos de red TCP/IP. Vea el valor del puerto tcp en el mensaje DSNL084I.
- Se inicia DDF.
- La inicialización de TCP/IP se ha realizado correctamente.
DSNL089I MEMBER IPADDR= ip-address
- dirección-ip
- La dirección IP que está asociada con el miembro específico del grupo o con un alias de ubicación específico que representa a un miembro o subconjunto de miembros. Este valor es la dirección IP que se devuelve a un cliente en la lista de servidores con el fin de equilibrar la carga de trabajo.
Si se configuran las direcciones IPv4 y IPv6, el mensaje DSNL089I se muestra dos veces, una para cada tipo de protocolo.
DDF obtiene la dirección IP de sus miembros de uno de los siguientes lugares:
- La dirección IP que se especifica en la declaración TCP/IP PORT mediante la palabra clave BIND
- La dirección IP que se registra en el BSDS
- La información que devuelve una llamada getaddrinfo de z/OS UNIX System Services
Información relacionada
Información de los parámetros del subsistema para CMTSTAT, CONDBAT y MAXDBAT ( DSNL090I )
Si se especificó la opción DETAIL en el comando DISPLAY DDF, el resultado también incluye información de parámetros de subsistema que está asociada con DDF:
DSNL090I DT=dt CONDBAT= condbat MDBAT= mdbat
- dt
- El valor de los hilos DDF. Este valor corresponde al parámetro del subsistema CMTSTAT.Función obsoleta: el parámetro del subsistema CMTSTAT está obsoleto, lo que significa que podría eliminarse eventualmente. Establezca el valor CMTSTAT en INACTIVO. Aunque la configuración ACTIVE a veces puede proporcionar ventajas limitadas en el rendimiento de la CPU, generalmente se ven superadas por el aumento del uso de otros recursos del sistema y la falta de escalabilidad para las cargas de trabajo de aplicaciones distribuidas. Para conocer las alternativas recomendadas al ajuste ACTIVE, consulte Habilitar la actualización KEEPDYNAMIC para DBAT y Habilitar DBAT de alto rendimiento.dt puede tener uno de los siguientes valores:
- A
- DDF está configurado con HILOS DDF ACTIVOS.
- I
- DDF está configurado con HILOS DDF INACTIVOS.
- CONDBAT
- El número máximo de conexiones entrantes. Este valor corresponde al parámetro del subsistema CONDBAT.
- mdbat
- El número máximo de hilos de acceso a la base de datos (DBAT). Este valor corresponde al parámetro del subsistema MAXDBAT.
Este valor determina el número máximo de ranuras activas, lo que significa el número máximo de DBAT activas simultáneas que potencialmente pueden ejecutar SQL.
Información relacionada
Información de los parámetros del subsistema para MAXCONQN y MAXCONQW ( DSNL091I )
Si se especificó la opción DETAIL en el comando DISPLAY DDF, el resultado también incluye información de parámetros de subsistema que está asociada con DDF:
DSNL091I MCONQN=maxconqn-value MCONQW=maxconqw-value
- valor_maxconqn
- La profundidad de la cola de conexiones que están esperando a que un DBAT procese la siguiente solicitud. Cuando se alcanza este valor, y también se alcanza el umbral especificado por el parámetro del subsistema MAXDBAT, el servidor de aplicaciones ( Db2 ) cierra la conexión de cliente en espera más antigua.
Este valor corresponde al parámetro del subsistema MAXCONQN.
- valor maxconqw
- El tiempo máximo que una conexión de cliente espera a que un hilo procese su solicitud. Db2 intenta cerrar cualquier conexión que espere más tiempo que este valor.
Este valor corresponde al parámetro del subsistema MAXCONQW.
Información relacionada
DBAT e información de conexión ( DSNL092I y DSNL093I )
Si se especificó la opción DETAIL en el comando DISPLAY DDF, el resultado también incluye la siguiente información:
- El número de hilos de acceso a la base de datos (DBAT) activos, inactivos, en cola y desconectados
- El número de conexiones en cola e inactivas
DSNL092I ADBAT=adbat QUEDBAT=quedbat INADBAT=inadbat CONQUED=conqued
DSNL093I DSCDBAT=dscdbat INACONN=inaconn IUDBAT=iudbat
- adbat
- El número actual de DBAT. Este número incluye los DBAT que están activamente asociados con el trabajo para conexiones remotas y los DBAT desconectados.
Este valor aumenta a medida que se crean nuevos DBAT o cuando los DBAT inactivos se activan. Este valor disminuye a medida que los DBAT se cancelan o se vuelven inactivos, o a medida que se cancelan los DBAT desconectados. Cuando este valor alcanza o supera el valor MAXDBAT, es posible que se pongan en cola las conexiones recién establecidas o los nuevos trabajos en conexiones o subprocesos inactivos existentes. Esta cola se produce si no hay ningún DBAT desconectado disponible para realizar el trabajo.
El valor MAXDBAT se muestra en el mensaje DSNL090I.
- quedbat
- El número acumulado de los siguientes nuevos elementos de trabajo que tuvieron que esperar a que un DBAT estuviera disponible:
- Conexiones recién adjuntas
- Nuevo trabajo en conexiones inactivas
- Nuevo trabajo en DBAT inactivos
El trabajo nuevo o existente se suspende porque superó el umbral de excepción para la palabra clave MONITOR THREADS en un perfil de monitor.
Este valor es un contador acumulativo que se incrementa por una de las siguientes razones:- Se ha alcanzado el límite de MAXDBAT.
Se superó un umbral de excepción para la palabra clave MONITOR THREADS en la tabla DSN_PROFILE_ATTRIBUTES. Ese umbral de excepción limita el número simultáneo de DBAT para determinadas conexiones.
Un valor distinto de cero sugiere que el rendimiento y la capacidad de procesamiento podrían verse afectados. Si es así, considere aumentar el valor MAXDBAT.
El valor MAXDBAT se muestra en el mensaje DSNL090I.
- inadbat
- El número actual de DBAT inactivos (que antes se denominaban subprocesos inactivos de tipo 1). Este valor solo se aplica si el valor dt en el mensaje DSNL090I indica que el soporte DDF INACTIVE está habilitado.
Para obtener más información sobre cualquier DBAT incluido en este número, consulte el resultado del comando DISPLAY THREAD con la opción TYPE(INACTIVE). La salida DISPLAY THREAD comienza con el mensaje " DSNV401I ".
- conquistado
- El número actual de solicitudes de conexión que están en cola y a la espera de ser atendidas. Este valor solo se aplica si el valor dt en el mensaje DSNL090I indica que el soporte DDF INACTIVE está habilitado.
Estas conexiones pueden ser conexiones recién establecidas o conexiones inactivas para las que ha llegado una nueva solicitud del cliente. El número de conexiones inactivas se muestra en el mensaje " DSNL093I ".
Estas solicitudes no pueden procesarse cuando se da una de las siguientes condiciones:- Se ha alcanzado el número máximo de DBAT y no existen DBAT desconectados para procesar la solicitud.
El número máximo de hilos se alcanza cuando el valor adbat es igual o mayor que el valor MAXDBAT. (El valor MAXDBAT se muestra en el mensaje DSNL090I ) Cuando se produce esta situación, el procesamiento continúa para estas conexiones en cola cuando otro DBAT activo libera su espacio, ya sea terminando o pasando al estado inactivo.
Se superará un umbral de excepción para la palabra clave MONITOR THREADS en la tabla DSN_PROFILE_ATTRIBUTES si se procesa la solicitud de conexión.
- DDF está suspendido o suspendiendo. Vea el valor de estado en el mensaje DSNL081I. El procesamiento continúa cuando se inicia DDF.
- Se ha alcanzado el número máximo de DBAT y no existen DBAT desconectados para procesar la solicitud.
- dscdbat
- El número actual de DBAT desconectados. Este valor solo se aplica si el valor dt en el mensaje DSNL090I indica que el soporte DDF INACTIVE está habilitado.
Este valor indica el número de subprocesos del pool DBAT. Los subprocesos de agrupación de DBAT son los subprocesos de acceso a la base de datos que están disponibles para atender las solicitudes de conexiones en cola. Los DBAT que se incluyen en este número también se contabilizan en el valor adbat.
Con el tiempo, los DBAT desconectados pueden mantener bloqueos de duración de asignación. Un bloqueo de duración de asignación es un bloqueo que persiste a través de los límites de confirmación. Este tipo de bloqueo requiere que la conexión se desasigne o que el hilo se habilite si está inactivo. Puede liberar estos bloqueos de duración de asignación rescindiendo estos DBAT. Puede cancelar los DBAT desconectados mediante uno de los siguientes métodos:
- Emitir el comando STOP DDF con la opción MODE(SUSPEND). Detener DDF con MODE(SUSPEND) finaliza estos DBAT desconectados sin afectar a las conexiones actuales o nuevas. Sin embargo, la actividad en estas conexiones actuales o nuevas no se procesa hasta que se inicia DDF.
- Cambiar el valor del parámetro del subsistema POOLINAC. Este parámetro controla el tiempo tras el cual los DBAT desconectados sin usar deben ser terminados automáticamente.
- inaconn
- El número actual de conexiones inactivas (que antes se denominaban conexiones de tipo 2). Este valor solo se aplica si el valor dt en el mensaje DSNL090I indica que el soporte DDF INACTIVE está habilitado.
Este valor representa las conexiones con los clientes en las que el cliente finalizó por última vez una unidad de trabajo mediante una operación de confirmación o reversión. Esta operación provocó que Db2 cambiara el estado de la conexión a inactivo, lo que significa que el DBAT está separado de la conexión. La conexión se vuelve inactiva mientras el DBAT está disponible para atender nuevas conexiones de clientes o para atender nuevas solicitudes en conexiones de clientes existentes.
Este valor no está incluido en el valor inadbat. Cuando llega una nueva solicitud del sistema del cliente en la conexión, la conexión se mueve al valor conquistado.
Para obtener más información sobre las conexiones que se incluyen en este número, consulte el resultado del comando DISPLAY THREAD con la opción TYPE(INACTIVE). La salida DISPLAY THREAD comienza con el mensaje " DSNV401I ".
iudbat

El número actual de DBAT que están en uso y procesando solicitudes de clientes. Este valor solo se aplica si el valor dt en el mensaje DSNL090I indica que el soporte DDF INACTIVE está habilitado
Este valor representa la diferencia entre los valores adbat y dscdbat.

Información relacionada
Conexiones de clientes cerradas ( DSNL094I )
El resultado también incluye información sobre las conexiones que se cerraron si se cumplen las dos condiciones siguientes:
- La opción DETAIL se especificó en el comando DISPLAY DDF
- El subsistema Db2 es miembro de un grupo de intercambio de datos
DSNL094I WLMHEALTH=health-value CLSDCONQN=number-closed CLSDCONQW=wait-closed
- salud-valor
- El valor del indicador de salud que se notificó por última vez a WLM para el subsistema de gestión de la vida útil ( Db2 ). Este valor es un número del 0 al 100.
- número-cerrado
- El número de conexiones de clientes que se cerraron porque se alcanzó el valor del parámetro del subsistema MAXCONQN desde la última vez que se inició DDF.
- espera-cerrado
- El número de conexiones de clientes que se cerraron porque se alcanzó el valor del parámetro del subsistema MAXCONQW desde la última vez que se inició DDF.
Información relacionada
Información detallada para un alias específico ( DSNL096I )
Si se especificaron las opciones ALIAS y DETAIL en el comando DISPLAY DDF, el resultado también incluye información detallada sobre el alias de ubicación específico:
DSNL096I ADBAT=active-dbats CONQUED=concurrent-queued TCONS=total-connections
- discusiones activas
- El número de DBAT activos que actualmente están procesando solicitudes en nombre del alias especificado.
- en cola simultánea
- El número de solicitudes de conexión que están actualmente en cola y esperando ser atendidas en nombre del alias especificado.
- conexiones totales
- El número total de conexiones remotas que están actualmente asociadas con el alias.
Información de la lista de servidores ( DSNL100I, DSNL101I, DSNL102I )
El resultado también incluye información de la lista de servidores si se cumplen las siguientes condiciones:
- La opción DETAIL se especificó en el comando DISPLAY DDF
- DDF forma parte de un grupo de intercambio de datos
- DDF está configurado para usar TCP/IP (si el valor de tcp-port en el mensaje DSNL084I es NONE, DDF no está configurado para usar TCP/IP)
La siguiente información de entrada de la lista de servidores se muestra para cada ubicación o alias DDF que se registró en WLM como parte del grupo de intercambio de datos:
DSNL100I LOCATION SERVER LIST:
DSNL101I WT IPADDR IPADDR
DSNL102I weight ipv4-address ipv6-address
El mensaje « DSNL102I » se repite para cada entrada de la lista de servidores.
La información de la lista de servidores se proporciona a los clientes remotos que están equilibrando la carga de trabajo del sistema. La información de la lista de servidores puede representar a un único miembro del grupo de intercambio de datos o un alias de ubicación que representa a un único miembro o a un subconjunto de miembros. Esta información influye en el DDF que se envía al trabajo futuro. DDF responde con una lista de servidores actualizada cuando DDF genera la respuesta a una solicitud de conexión o una solicitud de reutilización de conexión.
- peso
- El peso WLM para la ubicación DDF o el alias de ubicación que se identifica por las direcciones IP. Si no se muestra ningún valor, WLM indica que DDF no tiene capacidad y la entrada no se incluye en la lista de servidores que se proporciona a los clientes remotos.
- ipv4-address
- La dirección IPv4 que se utiliza para identificar una ubicación DDF o un alias de ubicación que está registrado en WLM. La dirección está en formato hexadecimal con dos puntos. Si no se configura ninguna dirección de IPv4, esta dirección IP no se muestra.
- ipv6-address
- La dirección IPv6 que se utiliza para identificar una ubicación DDF o un alias de ubicación que está registrado en WLM. La dirección está en formato hexadecimal con dos puntos. Si no se ha configurado ninguna dirección de IPv6, esta dirección IP no se mostrará.
Para obtener más información, consulte.Comunicación con grupos de intercambio de datos
Opciones de DDF ( DSNL105I y DSNL106I )
El resultado también incluye una lista de los valores de las opciones del DDF:
DSNL105I CURRENT DDF OPTIONS ARE:
DSNL106I option-name = option-value
Se muestra un ejemplo de mensaje DSNL106I para cada opción.
- nombre-opción
- La opción DDF.
- valor-opción
- El valor de la opción DDF.
La salida del comando DISPLAY GROUP incluye un mensaje de " DSNL106I " para el valor ACCTG de nombre-opción solo si el ajuste ACCTG(ALLCOMMIT) está en vigor. 
Fin de la salida para -DISPLAY DDF ( DSNL099I )
La salida DISPLAY DDF termina con el siguiente mensaje:
DSNL099I csect DISPLAY DDF REPORT COMPLETE
- nombre-csect
- El nombre de la sección de control que ha emitido el mensaje.
Ejemplos para -DISPLAY DDF
- Ejemplo: Mostrar un informe detallado del DDF cuando el DDF no se ha iniciado
- Supongamos que DDF no se ha iniciado. El siguiente comando muestra un informe detallado del DDF:
-DISPLAY DDF DETAILEl resultado es similar a este resultado:
DSNL081I STATUS=STOPDQ DSNL082I LOCATION LUNAME GENERICLU DSNL083I STLEC1 -NONE.SYEC1DB2 -NONE DSNL084I TCPPORT=446 SECPORT=0 RESPORT=5001 IPNAME=-NONE DSNL085I IPADDR=NONE DSNL086I SQL DOMAIN=-NONE DSNL090I DT=A CONDBAT= 64 MDBAT= 64 DSNL092I ADBAT= 0 QUEDBAT= 0 INADBAT= 0 CONQUED= 0 DSNL093I DSCDBAT= 0 INACONN= 0 IUDBAT= 0 DSNL105I DSNLTDDF CURRENT DDF OPTIONS ARE: DSNL106I PKGREL = COMMIT DSNL099I DSNLTDDF DISPLAY DDF REPORT COMPLETE - Ejemplo: Mostrar un informe de resumen del DDF cuando se ha iniciado el DDF
- Supongamos que se ha iniciado el DDF. El siguiente comando muestra un informe resumido del DDF:
-DISPLAY DDFEl resultado es similar a este resultado:
DSNL080I ) DSNLTDDF DISPLAY DDF REPORT FOLLOWS: DSNL081I STATUS=STARTD DSNL082I LOCATION LUNAME GENERICLU DSNL083I STLEC1 -NONE -NONE DSNL084I TCPPORT=446 SECPORT=447 RESPORT=5001 IPNAME=XYZ_A DSNL085I IPADDR=::9.30.178.50 DSNL085I IPADDR=ABCD::91E:B232 DSNL086I SQL DOMAIN=xyz_ahost.ibm.com DSNL086I RESYNC DOMAIN=xyz_ahost.ibm.com DSNL087I ALIAS PORT SECPORT STATUS DSNL088I XYZ_S 448 449 STATIC DSNL089I MEMBER IPADDR=::9.30.178.112 DSNL089I MEMBER IPADDR=ABCD::91E:B270 DSNL099I DSNLTDDF DISPLAY DDF REPORT COMPLETE - Ejemplo: Mostrar un informe detallado del DDF cuando se ha iniciado el DDF
- Supongamos que se ha iniciado el DDF. El siguiente comando muestra un informe detallado del DDF:
-DISPLAY DDF DETAILEl resultado es similar a este resultado:
DSNL080I ) DSNLTDDF DISPLAY DDF REPORT FOLLOWS: 211 DSNL081I STATUS=STARTD DSNL082I LOCATION LUNAME GENERICLU DSNL083I STLEC1 USIBMSY.SYEC1DB2 -NONE DSNL084I TCPPORT=446 SECPORT=447 RESPORT=5001 IPNAME=XYZ_A DSNL085I IPADDR=::9.30.178.50 DSNL085I IPADDR=ABCD::91E:B232 DSNL086I SQL DOMAIN=xyz_ahost.ibm.com DSNL086I RESYNC DOMAIN=xyz_ahost.ibm.com DSNL087I ALIAS PORT SECPORT STATUS DSNL088I XYZ_S 448 449 STARTD DSNL089I MEMBER IPADDR=::9.30.178.112 DSNL089I MEMBER IPADDR=ABCD::91E:B270 DSNL090I DT=A CONDBAT= 64 MDBAT= 64 DSNL092I ADBAT= 0 QUEDBAT= 0 INADBAT= 0 CONQUED= 0 DSNL093I DSCDBAT= 0 INACONN= 0 IUDBAT= 0 DSNL100I LOCATION SERVER LIST: DSNL101I WT IPADDR IPADDR DSNL102I 64 ::9.30.178.111 ABCD::91E:B26F DSNL102I ::9.30.178.112 ABCD::91E:B270 DSNL105I DSNLTDDF CURRENT DDF OPTIONS ARE: DSNL106I PKGREL = COMMIT DSNL099I DSNLTDDF DISPLAY DDF REPORT COMPLETE - Ejemplo: Visualización de un informe DDF resumido cuando se definen alias de ubicación
- El siguiente comando muestra un informe resumido del DDF.
-DISPLAY DDFSupongamos que se ha utilizado la utilidad DSNJU003 para definir alias de ubicación. El resultado incluye información sobre alias de ubicación, como se muestra en el siguiente resultado:
DSNL080I - DSNLTDDF DISPLAY DDF REPORT FOLLOWS: DSNL081I STATUS=STARTD DSNL082I LOCATION LUNAME GENERICLU DSNL083I STL717A USIBMSY.SYEC717A -NONE DSNL084I TCPPORT=446 SECPORT=0 RESPORT=5001 IPNAME=-NONE DSNL085I IPADDR=::9.30.115.135 DSNL085I IPADDR=2002:91E:610:1::5 DSNL086I SQL DOMAIN=v7ec135.svl.ibm.com DSNL087I ALIAS PORT SECPORT STATUS DSNL088I STL717A1 551 0 STATIC DSNL088I STL717A2 552 0 STATIC DSNL088I STL717A3 553 0 STATIC DSNL088I STL717A4 554 0 STATIC DSNL088I STL717A5 555 0 STATIC DSNL088I STL717A6 556 0 STATIC DSNL088I STL717A7 557 0 STATIC DSNL088I STL717A8 558 0 STATIC DSNL099I DSNLTDDF DISPLAY DDF REPORT COMPLETE - Ejemplo: Mostrar información sobre un alias de ubicación específico cuando DDF no se ha iniciado
- El siguiente comando muestra información sobre el alias de ubicación ALIAS01 cuando DDF no se ha iniciado.
-DISPLAY DDF ALIAS(ALIAS01)El resultado es similar al siguiente:
-DISPLAY DDF ALIAS(ALIAS01) DSNL080I @ DSNLTDDF DISPLAY DDF REPORT FOLLOWS: DSNL087I ALIAS PORT SECPORT STATUS DSNL088I ALIAS01 5004 5005 STOPD DSNL089I MEMBER IPADDR=::9.30.114.22 DSNL089I MEMBER IPADDR=2002:91E:610::1 DSNL099I DSNLTDDF DISPLAY DDF REPORT COMPLETE - Ejemplo: Mostrar información detallada sobre un alias de ubicación específico cuando se ha iniciado DDF
- El siguiente comando muestra información sobre el alias de ubicación alias01 cuando se ha iniciado DDF.
-DISPLAY DDF ALIAS(ALIAS01) DETAILEl resultado es similar al siguiente:
DSNL080I @ DSNLTDDF DISPLAY DDF REPORT FOLLOWS: DSNL087I ALIAS PORT SECPORT STATUS DSNL088I ALIAS01 5004 5005 STARTD DSNL089I MEMBER IPADDR=::9.30.114.22 DSNL089I MEMBER IPADDR=2002:91E:610::1 DSNL096I ADBAT= 100 CONQUED= 1000 TCONS= 1000 DSNL100I LOCATION SERVER LIST: DSNL101I WT IPADDR IPADDR DSNL102I 32 ::9.30.114.22 2002:91E:610::1 DSNL102I 32 ::1.2.3.4 DSNL099I DSNLTDDF DISPLAY DDF REPORT COMPLETE
