Database
Pronoun
这个作者很懒,什么都没留下…
展开
-
1. ODI 接口运行报错:ORA-00936: 缺失表达式
ODI 接口运行报错:ORA-00936: 缺失表达式目录报错场景解决方法原因1. 报错场景在 ODI 创建接口:源表(工号为主键),目标表(ID 自增列为主键,工号、姓名不为空);自动映射后,目标表的 ID 默认勾选 UK ,其他字段无法勾选 UK,且该列为自增列,无源表数据。其他配置完成后,保存,运行报错 ORA-00936: missing expression2. 解决方法操作如下:目标表只是作为一个中间表使用,因此我直接删除了主键,也没有再设置主键。在 OD.原创 2021-01-05 15:32:25 · 1186 阅读 · 0 评论 -
6. ODI接口运行报错:ORA-00054
目录1. 报错细节2. 报错原因3. 解决方法1. 报错细节临时表 I$_Tablename被锁。2. 报错原因接口频繁执行,临时表 I$_Tablename被锁。可执行以下SQL,查询锁表原因:// 查询锁表原因select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name, s.ma原创 2021-10-20 11:10:04 · 207 阅读 · 0 评论 -
5. ODI接口运行报错:ORA-12899
目录报错细节报错原因解决方法报错细节临时表 I$_Tablename 中字段C8_NATIVEPLACE数据长度过小。报错原因目标表字段NATIVEPLACE数据长度已更改,但ODI--模型--表未更新,因此,接口执行时,创建的临时表结构仍是更改之前的。解决方法更新模型-表 。表结构更改,一定要更新ODI-模型-表。另:更改调度,需要在拓扑-物理体系结构-代理-XXX_AGENT,右键选择更新调度,确定更新。...原创 2021-10-20 09:56:26 · 298 阅读 · 0 评论 -
4. ODI接口运行报错:ORA-15083
目录1. 报错细节2. 报错原因3. 解决方法1. 报错细节a. 接口详情:目标表修改多次,包括主键、不为空字段名称,及对应的数据类型;未将已逆向工程的目标表删除,直接又进行了逆向工程;b. 报错详情:2. 报错原因建表时,并未设置主键名称,数据库自动生成。后又修改了主键,CONSTRAINT_NAME 发生改变,即使重新逆向工程,但之前的约束名称仍残留。如下图所示,SYS_C0011012是残留的约束名称,SYS_C0011023是 现使用的约束名称。3. 解决方法点击SYS原创 2021-08-23 23:43:09 · 337 阅读 · 0 评论 -
3.ODI接口运行报错:ORA-00932
目录报错细节解决方法报错细节接口详情:a. 同步 BLOB 数据。b. 流 – IKM 选择器 – IKM Oracle Incremental Update报错详情:ORA-00932 数据类型不一致: 应为 -, 但却获得 BLOB 解决方法。解决方法感谢外国友人的帖子,我在一老外回帖中看到一句话, " you need to use the IKM (PL/SLQ) to solve it… " 恍然大悟,忘记IKM 的问题, 核心是sql的问题。立刻在‘流’面板,把点击选择临转载 2021-08-22 10:45:39 · 493 阅读 · 0 评论 -
2. ODI接口运行报错:ORA-01747
目录1. 报错细节2. 原因&解决方法1. 报错细节2. 原因&解决方法原因:目标表字段名称中存在 Oracle 关键词。如 NAME TYPE 。解决方法:更改目标表字段名。原创 2021-08-16 21:47:24 · 179 阅读 · 0 评论