我是oracle sql loader的新手。我的要求是从用户那里收集数据文件,并使用sql loader插入到表中。我运行SQL加载器,它是工作文件在第一次。记录被插入到数据库。之后,我尝试了同样的事情,我会得到下面的错误ORA-26026:唯一索引SELVA.PK_TEMP_TABLE最初处于不可用状态SQL* 加载程序-2026:加载已中止,因为SQL加载程序无法继续。
fae0ux8s1#
**原因:**唯一索引处于IU状态(唯一索引不能通过SKIP_UNUSABLE_INDEXES跳过索引维护)。**操作:**重建索引或索引分区,如果客户机是SQL*Loader,则使用SKIP_INDEX_MAINTENANCE。
您必须重建或跳过索引SELVA.PK_TEMP_TABLE。
SELVA.PK_TEMP_TABLE
1条答案
按热度按时间fae0ux8s1#
26026,0000,“唯一索引%s.%s最初处于不可用状态”
**原因:**唯一索引处于IU状态(唯一索引不能通过SKIP_UNUSABLE_INDEXES跳过索引维护)。
**操作:**重建索引或索引分区,如果客户机是SQL*Loader,则使用SKIP_INDEX_MAINTENANCE。
您必须重建或跳过索引
SELVA.PK_TEMP_TABLE
。