Db2:获取当前连接详细信息

时间:2017-09-20 23:28:53

标签: database db2 db2-luw

DB2中有没有办法获取当前的连接细节?我正在制定一项要求,我需要在表格中保留所有插入/更新的历史记录以及有关进行更改的用户的详细信息。我正在寻找一种方法来检索连接的当前连接用户名,主机名和/或IP地址。我们正在使用LUW DB2 v10.5.0.8

2 个答案:

答案 0 :(得分:2)

您可以在special registers语句中使用SQL作为伪列,例如触发器:

SELECT 
 CURRENT TIMESTAMP,    
 SESSION_USER,
 CURRENT CLIENT_WRKSTNNAME
FROM
 SYSIBM.SYSDUMMY1

来源:https://www.ibm.com/support/knowledgecenter/en/SSEPEK_10.0.0/sqlref/src/tpc/db2z_specialregistersintro.html

答案 1 :(得分:0)

May be you are seraching for the below

也许您正在搜索以下查询。

SELECT
    AUTHID,
    APPL_NAME,
    CLIENT_NNAME,
    AGENT_ID,
    APPL_ID,
    APPL_STATUS
FROM
    SYSIBMADM.APPLICATIONS