暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

关于Oracle错误ORA-26002表已在其上定义索引

ASKTOM 2020-04-02
2425

问题描述

你好,

这是关于我们几天以来面临的错误ora-26002。

我们有一个表T1,它在其中一个列上有一个索引。

此表T1正在使用批量模式选项通过informatica加载。(没有删除索引,也没有使索引不可用)

数据已正确加载,没有任何错误。

上周DBA进行了维护活动。

从那时起,我们得到这个ORA-26002表有索引定义在它的错误。

我们已经向DBA提出了这种担忧,但他们说我们没有在此T1表上执行任何DDL或任何其他活动。

我的问题是,我们在oracle级别中是否有其他设置来避免此错误。
因为早些时候它工作正常,所以突然抛出了一个错误。

谢谢,
LT



专家解答

当以下两个条件都为true时,您可能会收到此错误:

a) 您正在进行 * 直接 * (即批量) 负载
b) 您正在 * 并行 * 进行加载

我怀疑parallel以某种方式进入了混合,无论是在您的批量加载过程中,还是在表定义中,Informatica都在检测到这一点。

如果您不想重建索引,则必须不使用批量或不使用并行。

希望这有所帮助


文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论