0

在 sql 中,我们在查询中通过 app_name 获取应用程序名称,但我没有找到任何函数或在 informix 数据库中获取应用程序名称。

你能帮我解决这个问题吗?

4

1 回答 1

1

在最近的 Informix 版本(v11.70+ 我相信但必须检查)中,您可以通过运行 onstat -g ses SESSION_ID 来获取前端程序名称:

centaurus_tcp@centaurus.onlinedomus.net:informix-> onstat -g ses 36

IBM Informix 动态服务器版本 12.10.FC2 -- 在线 -- 向上 08:00:55 -- 156264 KB

会话有效#RSAM 总使用的动态 id 用户用户 tty pid 主机名线程内存内存解释 36 informix - 1 28665 centauru 1 114688 88224 关闭

程序:/usr/informix/srvr1210fc2/bin/dbaccess

tid 名称 rstcb 标志 curstk 状态 69 sqlexec 44bb02f0 Y--P--- 6416 cond wait netnorm

或通过查询 sysmaster:syssession(列名 feprogram)

您还需要最新的客户端软件版本。问候

于 2013-10-02T00:13:25.250 回答