我正在尝试更改在 golang oracle 中设置数据库连接期间传递给 Oracle 的操作系统用户 oci-8 driver .这与在 Java JDBC 驱动程序中设置 v$session.osuser
的方式类似。我正在尝试修改 mattn 的 go-oci8 oracle 驱动程序,以便我可以即时更改 os 用户值。我试过在打开方法中添加 conn.attrs.Set("os_user", "test_os_user")
。
我已经搜索了 oci docs我想我可能需要设置 OCI_ATTR_CLIENT_IDENTIFIER
但我可以确定这是否正确或如何设置。是否有可能(以及如何)使用 OCI 更改 osuser 值的任何想法?
干杯
最佳答案
似乎无法使用 OCI 驱动程序设置操作系统用户。 Oracle documentation for Java 突出显示只有在使用 oracle Java 瘦驱动程序时才能设置操作系统用户。
关于oracle - 使用 Oracle 调用接口(interface) (OCI) 设置操作系统用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26115614/