Заполнить индексированную таблицу в Oracle с помощью Informatica

Я новичок как в Oracle, так и в Informatica. В настоящее время я работаю над небольшой задачей, где мне нужно выбрать все записи из исходной таблицы, отфильтровать результаты, чтобы получить только записи, где field1 = 'Y', и, наконец, вставить новые строки в целевую таблицу, которая содержит только src.field2 и src.field3 ценности.

Эти 2 поля используются для PK и для индекса целевой таблицы.

Итак, я получаю сообщение об ошибке в Informatica:

«ORA-26002: Для таблицы определен индекс»

Я бы предпочел не ронять индекс? есть обходной путь?

Я пробовал изменить индекс на «непригодный для использования», но получил ту же ошибку.

Пожалуйста посоветуй.

Спасибо.


person user1508682    schedule 22.04.2015    source источник
comment
это что искали?   -  person ruudvan    schedule 22.04.2015


Ответы (1)


Попробуйте использовать режим загрузки Normal вместо Bulk. Вы можете установить свойства сеанса для цели.

person Marek Grzenkowicz    schedule 22.04.2015
comment
Спасибо, Марек, это было очень полезно - person user1508682; 24.04.2015