ORA-31399: Cannot contact LDAP server string at port number
Cause: The LDAP server specified could not be contacted. This can happen if the server is down or inaccessible.
Action: Contact the administrator of the LDAP server
这是一个Oracle数据库错误,它说明尝试与LDAP服务器建立连接时出现问题。
1)此错误可能在Oracle通过LDAP获取身份验证凭据时出现。
2)此错误可能在你尝试使用以下命令从远程LDAP服务器检索信息时出现:
ldapsearch -h hostname -p port -b base_dn -base #BaseObject
1)首先,你需要确认你的LDAP服务是否正在运行,并且可以从外部连接,为此你可以使用telnet测试所提供的端口(如389端口)是否可用:
telnet ldap_host 389
2)确认LDAP URL地址是正确的:
ldapsearch -h ldap_host -p port -b base_dn -base
3)如果url是正确的,你可能需要检查与LDAP服务器的连接设置是否正确,这就是LDAP连接信息(例如绑定连接)
4)最后,你可以检查ORACLE数据库连接有关的参数(通常是NET_LDAP_变量)是否尚未正确配置。