使用 Informatica 在 Oracle 中填充索引 table

Populate indexed table in Oracle using Informatica

我是 Oracle 和 Informatica 的新手。 目前正在执行一项小任务,我需要 select 来自源 table 的所有记录,过滤结果以仅获取 field1='Y' 的记录,最后将新行插入目标 table 仅包含 src.field2 和 src.field3 值。

这 2 个字段用于 PK 和目标的索引 table。

所以我在 Informatica 中收到一个错误:

"ORA-26002: Table has index defined upon it"

我不想删除索引?有解决办法吗?

我尝试将索引更改为 "unusable",但我遇到了同样的错误。

请指教

谢谢。

尝试使用 Normal 加载模式而不是 Bulk。您可以在目标的会话属性中设置。