我正在尝试更改在 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 瘦驱动程序时才能设置操作系统用户。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!