无法通过 JDBC 连接虚拟机中的 Oracle ldap 服务器 (OID)
Cannot connect Oracle ldap server(OID) in a virtual machine through JDBC
我在虚拟机中设置了一个带有 LDAP (OID) 的 Oracle,创建了一个名为 "qa1user" 的用户并通过 LDAP 服务器进行了身份验证。
在 VM 中使用 SqlPlus 检查并成功登录到 Oracle:
sqlplus qa1user/xxxx
然后我将这些端口转发为:
LDAP 服务器端口:3060 --> 4060,
Oracle 端口:1521 --> 11521
也可以在虚拟机所在的主机上登录Oracle。
sqlplus qa1user/xxxx@localhost:11521/orcl
问题:
我无法通过 JDBC 连接到 LDAP:
jdbc:oracle:thin:@ldap://127.0.0.1:4060/orcl,cn=OracleContext,dc=phl,dc=sap,dc=corp
用户名是:
cn=qa1user,cn=Users,dc=phl,dc=sap,dc=corp
查看有关 OID 配置和错误的屏幕截图。
终于知道根本原因了。我的本地机器上有一个侦听器运行,也在1521 端口上侦听,无法识别VM 中的数据库运行。关机,然后一切正常
我在虚拟机中设置了一个带有 LDAP (OID) 的 Oracle,创建了一个名为 "qa1user" 的用户并通过 LDAP 服务器进行了身份验证。
在 VM 中使用 SqlPlus 检查并成功登录到 Oracle:
sqlplus qa1user/xxxx
然后我将这些端口转发为:
LDAP 服务器端口:3060 --> 4060,
Oracle 端口:1521 --> 11521
也可以在虚拟机所在的主机上登录Oracle。
sqlplus qa1user/xxxx@localhost:11521/orcl
问题:
我无法通过 JDBC 连接到 LDAP:
jdbc:oracle:thin:@ldap://127.0.0.1:4060/orcl,cn=OracleContext,dc=phl,dc=sap,dc=corp
用户名是:
cn=qa1user,cn=Users,dc=phl,dc=sap,dc=corp
查看有关 OID 配置和错误的屏幕截图。
终于知道根本原因了。我的本地机器上有一个侦听器运行,也在1521 端口上侦听,无法识别VM 中的数据库运行。关机,然后一切正常