我正在使用 oracle 12 c,想要将自定义客户端信息添加到连接对象。这是 Java 8 中的代码。
connection.setClientInfo("USER.USERID",user);
但是出现错误
ORA-28267: Invalid Namspace Value.
我不确定可以使用哪些命名空间?找不到任何文档。
我发现link说可以设置任何namespace.key,但它不接受任何键值对。
如有任何帮助,我们将不胜感激!
尝试使用
OCSID
命名空间。
// "conn" is an instance of java.sql.Connection:
conn.setClientInfo("OCSID.CLIENTID", "Alice_HR_Payroll");
conn.setClientInfo("OCSID.MODULE", "APP_HR_PAYROLL");
conn.setClientInfo("OCSID.ACTION", "PAYROLL_REPORT");