ORA-31206: DBMS_LDAP: PL/SQL – Invalid LDAP search scope.

文档解释

ORA-31206: DBMS_LDAP: PL/SQL – Invalid LDAP search scope.

Cause: There has been an error in the DBMS_LDAP search operation.

Action: Please check the search scope that you use for search, or report the error number and description to Oracle Support.

错误ORA-31206发生,是因为不受支持的搜索范围在进行LDAP搜索时使用。

官方解释

ORA-31206: DBMS_LDAP: PL/SQL 错误 – 无效的LDAP搜索范围。

案例:在执行以下代码时发生ORA-31206错误

BEGIN

DBMS_LDAP.SEARCH_S(ld => ld_session, base => ‘DC=example,DC=com’,

filter => ‘(objectClass=*)’, scope => 99);

END;

一般处理方法及步骤

1)检查是否将正确的参数传递给scope参数。scope可以是以下数字:

0 – BASE

1 – ONELEVEL

2 – SUBTREE

2)确保scope参数是在DBMS_LDAP.search_s函数调用中与正确的参数一起使用。

3)确保scope参数的值是在0,1或2之一。

你可能感兴趣的