gpt4 book ai didi

c - 如何通过 OCI 设置 V$SESSION.PROGRAM?

转载 作者:太空狗 更新时间:2023-10-29 15:39:44 26 4
gpt4 key购买 nike

使用 JDBC 瘦客户端,客户端可以配置 V$SESSION View 的 PROGRAM 列中显示的内容(这是通过设置CONNECTION_PROPERTY_THIN_VSESSION_PROGRAM 连接属性)。

使用 OCI 的 C 程序是否有类似的功能?

有一些方法可以设置CLIENT_INFOMODULEACTION 以及V$SESSION_CONNECT_INFO.DRIVER_INFO 使用session handle , 但我找不到 PROGRAM 的任何内容。

最佳答案

我没试过,但是here's an archived blog post (带有示例 C 代码)关于该主题。作者说您可以通过在程序的早期覆盖 argv[0] 来实现,OCI 会将该程序名称发送到服务器,例如

prglen = strlen(argv[0]);
strncpy(argv[0], "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", prglen);

关于c - 如何通过 OCI 设置 V$SESSION.PROGRAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57868513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com