文档解释
ORA-31214: DBMS_LDAP: PL/SQL – Invalid LDAP mod type.
Cause: There has been an error in the DBMS_LDAP populate_mod_array operation.
Action: Please check the LDAP mod type that you use for LDAP populate_mod_array operation, or report the error number and description to Oracle Support.
ORA-31214 是 Oracle 数据库提供的 LDAP 服务(Lightweight Directory Access Protocol)错误代码,表明在进行“modify”操作时错误类型(LDAP mod type)指定为无效或不被支持。
官方解释
常见案例
一般处理方法及步骤
(1)确保将 mod_type 设置为 add、delete、replace 或 clear;
(2)确保指定 mod_values (对于 add 和 replace)或 mod_attr (对于 delete 和 clear)。如果使用的 LDAP 模型版本是 V2,强制将它设置为 V3;
(3)查看应用程序日志,以确认没有传递另外一些无效参数,也可以检查调用的参数列表以确保字符串参数(如列名)没有拼写错误;
(4)查看底层的 LDAP 调用日志,确定其中没有任何调用报错信息;
(5)如果以上检查仍然无法解释该错误,可以联系 Oracle Support 服务,以获取更详细的帮助。