文档解释
ORA-28275: Multiple mappings for user nickname to LDAP distinguished name exist.
Cause: The given user nickname maps to more than one LDAP distinguished name.
Action: Make sure user nickname is unique within the enterprise.
ORA-28275错误指出,为用户指定的LDAP昵称对应有多种LDAP(Lightweight Directory Access Protocol,轻量级目录访问协议)区分名。
官方解释
ORA-28275表示存在多个映射,从昵称到LDAP区分名。该错误可能会产生,因为LDAP入口指定的对象/属性无法提供确切的捆绑define connection(conn)IDENTIFIED EXTERNALLY。如果指定的值不是唯一的,那么就会发生ORA-28275错误。
常见案例
比如,LDAP服务器中有一个叫John的用户,那么就存在两个映射,可以一起指定John这个昵称。这就会导致ORA-28275错误发生,因为它找到了多个映射文件。
一般处理方法及步骤
处理ORA-28275错误的正确步骤是发现相应昵称对应多个LDAP区分名,然后删除重复的条目,以保持唯一性。确保重复出现的LDAP区分名都被删除,然后重新评估conn连接,并指定唯一的区分名。这样即可解决ORA-28275错误。另外,如果ORA-28275错误是由于两个以上的数据库同步而引起的,那么也可以通过在两个数据库中使用唯一的Oracle非LDAP密码验证来解决这个问题。