我有包含 JDK8 的 Oracle SQL Developer 版本 4.1.19(64 位)。
这适用于需要 {username, password} 组合的 Oracle 连接 - 没问题。
我的问题是我无法连接操作系统身份验证配置。
请注意,我可以使用sqlplus /@MY_TNS_NAME从命令行通过操作系统身份验证进行连接,这很好用。
我将 SQL Developer 应用程序配置为使用 OCI/Thick 驱动程序并使用 x64 12.1.0.2.0 基本即时客户端。这似乎配置正确,因为如果我检查Help->About-Properties然后 sqldeveloper.oci.available 的值为“true”。
但是,每次我测试连接时都会收到失败消息“ORA-01017:无效的用户名/密码;登录被拒绝”
我的操作系统是 Windows 7 Enterprise x64 SP1
我显然已经检查了“操作系统身份验证”选项:)。
为了让 SQL Developer 允许我通过操作系统身份验证进行连接,我是否需要更改/检查任何其他配置?(更改身份验证类型对我来说不是一个选项)。
提前致谢。