使用 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
。您可以在目标的会话属性中设置。
我是 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
。您可以在目标的会话属性中设置。