ORA-31399: Cannot contact LDAP server string at port number

文档解释

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_变量)是否尚未正确配置。

你可能感兴趣的