【发布时间】:2020-09-01 23:11:01
【问题描述】:
Type 4 Oracle JDBC Thin client-side driver可以使用sqlnet.ora文件进行配置吗?
上下文:我们的 DBA 根据我看到的一个问题向 Oracle 支持开了一张票,他们的行动计划是让我尝试将配置添加到 sqlnet.ora 文件。他们似乎错误地假设我正在使用 OCI 驱动程序(我从未开发过使用该驱动程序的应用程序)。我的直觉是 sqlnet.ora 是厚/OCI 驱动程序独有的,但我的搜索并没有找到该问题的明确答案。
【问题讨论】:
-
你是对的:sqlnet.ora 是 JDBC 厚/OCI 驱动程序专有的。更改 sqlnet.ora 中的参数不会影响 JDBC 瘦连接。
-
你需要添加什么设置?尽管 tnsnames.ora 条目的语法与 URL 的语法不同,但该设置可能存在等效值。例如,TNS 条目中的
(SERVER=POOLED)将是 URL 中的:POOLED。 -
谢谢,但是我们已经向 Oracle 开了一张票,所以我们要澄清我们正在使用瘦驱动程序,然后我会让他们为我解决这个问题。就个人而言,我认为他们走错了路,我们在他们的故障排除过程中处于“是否已插入”步骤。
-
您可以使用完整的 Oracle Net 连接描述符(存储在 tnsnames 中)作为瘦驱动程序连接字符串中的“数据库说明符”。 docs.oracle.com/en/database/oracle/oracle-database/12.2/jjdbc/…