我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ORA-31215: DBMS_LDAP: PL/SQL – Invalid LDAP mod value. ORACLE 报错 故障修复 远程处理

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ORA-31215: DBMS_LDAP: PL/SQL – Invalid LDAP mod value. ORACLE 报错 故障修复 远程处理

文档解释

ORA-31215: DBMS_LDAP: PL/SQL – Invalid LDAP mod value.

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

Action: Please check the LDAP mod value that you use for LDAP populate_mod_array operation, or report the error number and description to Oracle Support.

ORA-31215错误

Oracle ORA-31215错误是指在使用DBMS_LDAP包中的PL/SQL程序时,用户输入的LDAP模式值无效。DBMS_LDAP包提供一个非常强大的API,它可以让开发人员将PL/SQL程序集成到其标准LDAP实现中。LDAP模式是更改LDAP实体的属性的一种变更方式。这里某些属性的模式,比如“添加”,“删除”和“替换”,将使用整数范围从1到3来提供。 如果用户没有指定正确的整数值,就会发生ORA-31215错误。

错误说明

ORA-31215错误表明用户输入了无效的LDAP MOD值。 LDAP MOD值是使用DBMS_LDAP包中提供的modify_s及modify_s_nb函数时,必须传递给参数ldap_modlist的模式,它用于表示所请求的LDAP操作,其中1表示添加,2表示删除,3表示替换。如果用户输入的值不在1~3的范围内,就会引发ORA-31215错误。

常见案例

常见案例

加入以下代码以尝试更新LDAP记录:

BEGIN

DBMS_LDAP.modify_s(

ld => ldap_conn,

dn => ‘cn=user1,dc=example,dc=com’,

modlist => ldap_modlist(

ldap_mod_replace,

‘sn’,

‘Smith’));

END;

然而,用户误认为modlist参数值必须 是3,而没有使用ldap_mod_replace参数来替换原始值。于是,用户有可能更改代码如下:

BEGIN

DBMS_LDAP.modify_s(

ld => ldap_conn,

dn => ‘cn=user1,dc=example,dc=com’,

modlist => ldap_modlist(

3,

‘sn’,

‘Smith’));

END;

这将导致ORA-31215错误,因为3是不接受的LDAP MOD值。

解决方法

要解决ORA-31215错误,请仔细检查代码,确保使用正确的LDAP MOD值及参数来执行所需的任务。如果没有,请加入正确的参数和参数值,重新运行PL/SQL程序。例如,回到上面的示例中,你应该替换为下面的代码:

BEGIN

DBMS_LDAP.modify_s(

ld => ldap_conn,

dn => ‘cn=user1,dc=example,dc=com’,

modlist => ldap_modlist(

ldap_mod_replace,

‘sn’,

‘Smith’));

END;

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ORA-31215: DBMS_LDAP: PL/SQL – Invalid LDAP mod value. ORACLE 报错 故障修复 远程处理

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ORA-31215: DBMS_LDAP: PL/SQL – Invalid LDAP mod value. ORACLE 报错 故障修复 远程处理

文档解释ORA-31215: DBMS_LDAP: PL/SQL - Invalid LDAP mod value.Cause: There has been an error in the DBMS_LDAP
ORA-31215: DBMS_LDAP: PL/SQL – Invalid LDAP mod value. ORACLE 报错 故障修复 远程处理
2023-11-04

ORA-31213: DBMS_LDAP: PL/SQL – Invalid LDAP mod option. ORACLE 报错 故障修复 远程处理

文档解释ORA-31213: DBMS_LDAP: PL/SQL - Invalid LDAP mod option.Cause: There has been an error in the DBMS_LDAP
ORA-31213: DBMS_LDAP: PL/SQL – Invalid LDAP mod option. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31214: DBMS_LDAP: PL/SQL – Invalid LDAP mod type. ORACLE 报错 故障修复 远程处理

文档解释ORA-31214: DBMS_LDAP: PL/SQL - Invalid LDAP mod type.Cause: There has been an error in the DBMS_LDAP
ORA-31214: DBMS_LDAP: PL/SQL – Invalid LDAP mod type. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31207: DBMS_LDAP: PL/SQL – Invalid LDAP search time value. ORACLE 报错 故障修复 远程处理

文档解释ORA-31207: DBMS_LDAP: PL/SQL - Invalid LDAP search time value.Cause: There has been an error in the DBMS_LDAP
ORA-31207: DBMS_LDAP: PL/SQL – Invalid LDAP search time value. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31219: DBMS_LDAP: PL/SQL – Invalid LDAP notypes. ORACLE 报错 故障修复 远程处理

文档解释ORA-31219: DBMS_LDAP: PL/SQL - Invalid LDAP notypes.Cause: There has been an error in the DBMS_LDAP explode_dn or
ORA-31219: DBMS_LDAP: PL/SQL – Invalid LDAP notypes. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31218: DBMS_LDAP: PL/SQL – Invalid LDAP deleteoldrdn. ORACLE 报错 故障修复 远程处理

文档解释ORA-31218: DBMS_LDAP: PL/SQL - Invalid LDAP deleteoldrdn.Cause: There has been an error in the DBMS_LDAP rename_s
ORA-31218: DBMS_LDAP: PL/SQL – Invalid LDAP deleteoldrdn. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31212: DBMS_LDAP: PL/SQL – Invalid LDAP mod_array. ORACLE 报错 故障修复 远程处理

文档解释ORA-31212: DBMS_LDAP: PL/SQL - Invalid LDAP mod_array.Cause: There has been an error in the DBMS_LDAP
ORA-31212: DBMS_LDAP: PL/SQL – Invalid LDAP mod_array. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31208: DBMS_LDAP: PL/SQL – Invalid LDAP Message. ORACLE 报错 故障修复 远程处理

文档解释ORA-31208: DBMS_LDAP: PL/SQL - Invalid LDAP Message.Cause: There has been an error in the DBMS_LDAP
ORA-31208: DBMS_LDAP: PL/SQL – Invalid LDAP Message. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31216: DBMS_LDAP: PL/SQL – Invalid LDAP rdn. ORACLE 报错 故障修复 远程处理

文档解释ORA-31216: DBMS_LDAP: PL/SQL - Invalid LDAP rdn.Cause: There has been an error in the DBMS_LDAP operation.Action:
ORA-31216: DBMS_LDAP: PL/SQL – Invalid LDAP rdn. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31217: DBMS_LDAP: PL/SQL – Invalid LDAP newparent. ORACLE 报错 故障修复 远程处理

文档解释ORA-31217: DBMS_LDAP: PL/SQL - Invalid LDAP newparent.Cause: There has been an error in the DBMS_LDAP rename_s
ORA-31217: DBMS_LDAP: PL/SQL – Invalid LDAP newparent. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31204: DBMS_LDAP: PL/SQL – Invalid LDAP Session. ORACLE 报错 故障修复 远程处理

文档解释ORA-31204: DBMS_LDAP: PL/SQL - Invalid LDAP Session.Cause: There has been an error in the DBMS_LDAP bind
ORA-31204: DBMS_LDAP: PL/SQL – Invalid LDAP Session. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31206: DBMS_LDAP: PL/SQL – Invalid LDAP search scope. ORACLE 报错 故障修复 远程处理

文档解释ORA-31206: DBMS_LDAP: PL/SQL - Invalid LDAP search scope.Cause: There has been an error in the DBMS_LDAP search
ORA-31206: DBMS_LDAP: PL/SQL – Invalid LDAP search scope. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31205: DBMS_LDAP: PL/SQL – Invalid LDAP Auth method. ORACLE 报错 故障修复 远程处理

文档解释ORA-31205: DBMS_LDAP: PL/SQL - Invalid LDAP Auth method.Cause: There has been an error in the DBMS_LDAP bind
ORA-31205: DBMS_LDAP: PL/SQL – Invalid LDAP Auth method. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31211: DBMS_LDAP: PL/SQL – Invalid LDAP entry dn. ORACLE 报错 故障修复 远程处理

文档解释ORA-31211: DBMS_LDAP: PL/SQL - Invalid LDAP entry dn.Cause: There has been an error in the DBMS_LDAP
ORA-31211: DBMS_LDAP: PL/SQL – Invalid LDAP entry dn. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31222: DBMS_LDAP: PL/SQL – Invalid LDAP SSL authentication mode. ORACLE 报错 故障修复 远程处理

文档解释ORA-31222: DBMS_LDAP: PL/SQL - Invalid LDAP SSL authentication mode.Cause: There has been an error in the DBMS_LDAP
ORA-31222: DBMS_LDAP: PL/SQL – Invalid LDAP SSL authentication mode. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31220: DBMS_LDAP: PL/SQL – Invalid LDAP SSL wallet location. ORACLE 报错 故障修复 远程处理

文档解释ORA-31220: DBMS_LDAP: PL/SQL - Invalid LDAP SSL wallet location.Cause: There has been an error in the DBMS_LDAP
ORA-31220: DBMS_LDAP: PL/SQL – Invalid LDAP SSL wallet location. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31221: DBMS_LDAP: PL/SQL – Invalid LDAP SSL wallet passwd. ORACLE 报错 故障修复 远程处理

文档解释ORA-31221: DBMS_LDAP: PL/SQL - Invalid LDAP SSL wallet passwd.Cause: There has been an error in the DBMS_LDAP
ORA-31221: DBMS_LDAP: PL/SQL – Invalid LDAP SSL wallet passwd. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31209: DBMS_LDAP: PL/SQL – LDAP count_entry error. ORACLE 报错 故障修复 远程处理

文档解释ORA-31209: DBMS_LDAP: PL/SQL - LDAP count_entry error.Cause: There has been an error in the DBMS_LDAP count_entry
ORA-31209: DBMS_LDAP: PL/SQL – LDAP count_entry error. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31210: DBMS_LDAP: PL/SQL – LDAP get_dn error. ORACLE 报错 故障修复 远程处理

文档解释ORA-31210: DBMS_LDAP: PL/SQL - LDAP get_dn error.Cause: There has been an error in the DBMS_LDAP get_dn
ORA-31210: DBMS_LDAP: PL/SQL – LDAP get_dn error. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-31203: DBMS_LDAP: PL/SQL – Init Failed. ORACLE 报错 故障修复 远程处理

文档解释ORA-31203: DBMS_LDAP: PL/SQL - Init Failed.Cause: There has been an error in the DBMS_LDAP Init operation.Action:
ORA-31203: DBMS_LDAP: PL/SQL – Init Failed. ORACLE 报错 故障修复 远程处理
2023-11-05

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录