每天当它遇到了清洗程序中止的完整性约束误差在处理_Hadoop,ERP及大数据讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Hadoop,ERP及大数据讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4696 | 回复: 0   主题: 每天当它遇到了清洗程序中止的完整性约束误差在处理        上一篇   下一篇 
匿名用户
发表于: IP:您无权察看 2012-2-3 10:48:46 | [全部帖] [楼主帖] 楼主

应用于:
甲骨文零售销售系统——版本:13.0.3 and later [Release: 13 and later ]
信息在这个文件适用于其他平台

目标

每天当它遇到了清除程序中止完整性约束错误当数据处理

错误:

dlyprg_1~20101101215431~del_item~ITEM_MASTER~-2292~ORA-02292: integrity constraint (.) violated - child record found~DELETE in package DEL_ITEM ITEM: 100138518, key_value=100138518


 步骤的重现:

1.运行DLYPRG处理。

2.当它遇到了DLYPRG批流产与误差如上所述。

解决方案

根据设计,DLYPRG批记录将删除表像依赖(ORDHEAD,ORDLOC,ALC_HEAD,SHIPSKU,ALLOC_HEAD表,等等),然后它将从ITEM_MASTER删除记录表。

在这里,ITEM_MASTER表是主人表包含主键(ITEM_NO)及其他表像ORDHEAD,ORDLOC,ALC_HEAD,SHIPSKU,ALLOC_HEAD等是独立的表ITEM_NO表的地方是一个参考的ITEM_MASTER表。

当有记录依赖表、批量将放弃与上述错误。

实施办法,实施以下:

确保记录都经过处理从主要依赖表为一个特定的项目设置排气。

目前应用的设计不允许完成批号与任何错误的遭遇。

下列增强要求注销,也是出于同样的原因。

建议补充说明:在增强要求:

1.记录每天的依赖错误清除错误日志表和继续明显的下一个项目来删除。

2.它应该照顾的依赖和删除记录表格在孩子的外国的钥匙被称为误差。

3.批量永远不应该放弃任何错误。它应该如何处理要么在例外或功能。



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论