使用Oracle调用接口(OCI)设置操作系统用户

使用Oracle调用接口(OCI)设置操作系统用户,oracle,go,oracle-call-interface,oci8,Oracle,Go,Oracle Call Interface,Oci8,我正在尝试更改在golang Oracle中设置数据库连接期间传递给Oracle的OS用户。这类似于在Java JDBC驱动程序中设置v$session.osuser。我正在尝试修改mattn的go-oci8 oracle驱动程序,以便能够动态更改os用户值。我已经尝试在open方法中添加conn.attrs.Set(“os\u user”、“test\u os\u user”) 我已经浏览了一遍,我想我可能需要设置OCI\u ATTR\u CLIENT\u IDENTIFIER,但我可以确定这

我正在尝试更改在golang Oracle中设置数据库连接期间传递给Oracle的OS用户。这类似于在Java JDBC驱动程序中设置
v$session.osuser
。我正在尝试修改mattn的go-oci8 oracle驱动程序,以便能够动态更改os用户值。我已经尝试在open方法中添加
conn.attrs.Set(“os\u user”、“test\u os\u user”)

我已经浏览了一遍,我想我可能需要设置
OCI\u ATTR\u CLIENT\u IDENTIFIER
,但我可以确定这是否正确或如何执行。如果可以(以及如何)使用OCI更改osuser值,有什么想法吗


干杯

似乎无法使用OCI驱动程序设置操作系统用户。for Java强调,只有在使用oracle Java精简驱动程序时,才能设置OS用户