文档解释
ORA-12168: TNS:Unable to contact LDAP Directory Server
Cause: Cannot contact LDAP directory server to get Oracle Net configuration.
Action: Verify that the directory server is up and accessible from the network. Verify that directory access configuration is correct. For more information see the Oracle Internet Directory Administrators Guide or the Oracle Net Administrators Guide.
ORA-12168: TNS:Unable to contact LDAP (Lightweight Directory Access Protocol) Directory Server错误表示无法连接LDAP服务器,即在用户命名服务没有绑定LDAP服务器后发生的一系列错误。
官方解释
这是一个ORACLE的用户名服务问题,当一台服务器上的Oracle实例尝试连接到LDAP(轻量目录访问协议)目录服务器时,如果无法找到该服务器,将报错ORA-12168: TNS:无法联系LDAP目录服务器。
常见案例
这个错误出现的常见情况有:
1. Oracle服务器未能正确配置网络,无法连接到LDAP服务器。
2. LDAP服务器与Oracle服务器之间的网络连接存在问题,无法正常通信。
3. Oracle服务器配置的LDAP服务器IP地址无效,未解析成DNS的正确地址。
正常处理方法及步骤
1. 确认网络是否正常连接:在服务器上安装ping,nslookup,traceroute等网络工具,使用ping等工具检查Oracle服务器与LDAP服务器之间的网络连接是否正常。
2. 确保Oracle实例正确配置:检查TNSNAMES.ORA文件,确保LDAP服务器的IP地址或域名正确,并且LDAP认证方式也正确配置。
3. 确保LDAP服务器配置正确:检查LDAP服务器的参数配置是否正确,验证用户是否可以正常登录LDAP服务器。
4. 重启LDAP服务和Oracle实例:重新启动LDAP服务和Oracle实例,确保LDAP服务可以正常访问,Oracle实例也可以正常启动。