我正在尝试为我的 Oracle 数据库设置 Kerberos 身份验证,并且我需要为每个 kerberos 用户连接维护不同版本的 sqlnet.ora。我的应用程序正在使用 OCI 驱动程序(单个 unix 进程对同一个 Oracle 数据库进行多个用户连接)。而且我无法以编程方式使用 setenv(TNS_ADMIN) 调用在用户连接之间切换 sqlnet.ora。我假设一旦 sqlnet.ora 的内容被加载到进程中,它在其余生中保持不变。
我的案例实用吗,有人遇到过吗?
谈到 kerberos,我不确定为什么 Oracle 客户端将 sqlnet.ora 限制为一个主要的 kerberos 用户。也许甲骨文没有对 kerberos 的干净支持,因为我没有看到 OCI API?
谢谢斯里瓦桑