Aller au contenu

Service SQL IBM i (AS/400) · Fonction table

QSYS2.ACTIVE_DB_CONNECTIONS

Connexions DRDA et DDM actives

Affiche les connexions DRDA et DDM d'un travail : hôte distant, travail distant, base relationnelle du client et du serveur, horodatage et type de connexion.

À quoi ça sert

Cette fonction de table liste les connexions de base de données distantes ouvertes par un travail, que ce soit en DRDA ou en DDM. Pour chaque connexion, elle donne l'utilisation, le nom d'hôte distant, le travail et l'utilisateur distants, les bases relationnelles du client et du serveur, l'horodatage de connexion, le port et le groupe de ressources réseau (NRG).

Le paramètre JOB_NAME désigne le travail à examiner ; la valeur '*' correspond au travail courant. On s'en sert pour diagnostiquer un accès distant lent ou une connexion oubliée, ou pour vérifier vers quelle base distante un programme est réellement connecté.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM TABLE (QSYS2.ACTIVE_DB_CONNECTIONS('*'))

Aucune ligne : le travail n'avait aucune connexion DRDA ou DDM ouverte vers un autre système.

L'exemple d'IBM

Examiner les connexions DRDA et DDM du travail courant.

-- Description: Examine the DRDA and DDM connections for the current job. 
 SELECT * FROM TABLE (QSYS2.ACTIVE_DB_CONNECTIONS('*'));

Paramètres

ParamètreTypePar défautSignification
JOB_NAME VARCHAR(28) obligatoire Nom du travail

Colonnes renvoyées (33)

Afficher les 33 colonnes
ColonneTypeSignification
CONNECTION_USAGE VARCHAR(21) Utilisation de la connexion
REMOTE_HOST_NAME VARCHAR(255) Nom d'hôte distant
REMOTE_JOB_NAME VARCHAR(28) Nom du travail distant
REMOTE_USER VARCHAR(255) Utilisateur distant
CLIENT_RDB VARCHAR(18) Base de données relationnelle du client
SERVER_RDB VARCHAR(18) Base de données relationnelle du serveur
CONNECTION_TIME TIMESTAMP Horodatage de la connexion
CONNECTION_TIME_UTC TIMESTAMP Horodatage de la connexion (UTC)
CONNECTION_TYPE VARCHAR(11) Type de connexion
NRG_NAME VARCHAR(15) Nom du groupe de ressources réseau (NRG)
CLIENT_PORT INTEGER Port du client
CLIENT_ADDRESS VARCHAR(45) Adresse du client
SERVER_PORT INTEGER Port du serveur
SERVER_ADDRESS VARCHAR(45) Adresse du serveur
SNA_DEVICE_NAME VARCHAR(10) Nom de l'unité SNA
SNA_MODE_NAME VARCHAR(8) Nom du mode SNA
SNA_LOCAL_LOCATION_NAME VARCHAR(8) Nom de l'emplacement local SNA
SNA_REMOTE_LOCATION_NAME VARCHAR(8) Nom de l'emplacement distant SNA
SNA_REMOTE_NETWORK_ID VARCHAR(8) Identifiant du réseau distant SNA
SNA_TRANSACTION_PROGRAM_NAME VARCHAR(19) Nom du programme de transaction SNA
SSL VARCHAR(3) Connexion SSL
THREE_PART_NAMING VARCHAR(3) Nommage en trois parties
XA VARCHAR(3) Connexion XA
ACTIVATION_GROUP_NUMBER BIGINT Numéro du groupe d'activation
ACTIVATION_GROUP_NAME VARCHAR(10) Nom du groupe d'activation
THREAD_ID BIGINT Identifiant de l'unité d'exécution
SCOPE VARCHAR(16) Portée
COMMIT_PROTOCOL VARCHAR(9) Protocole de validation
REMOTE_CLASS VARCHAR(255) Classe distante
REMOTE_RELEASE VARCHAR(255) Release du système distant
ERROR VARCHAR(3) Erreur
SUSPEND_PROCESSING_START TIMESTAMP Début de la suspension du traitement
SUSPEND_PROCESSING_END TIMESTAMP Fin de la suspension du traitement