2015-04-22 2 views
2

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

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

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

"ORA-26002: таблица имеет индекс, определенный на нем"

я, а не опуская индекс? есть ли работа вокруг?

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

Прошу совета.

Спасибо.

+1

Is [this] (https://informaticadeveloper.wordpress.com/2014/10/20/ora-26002-table-has-index-defined-upon-it/) что вы искали? – ruudvan

ответ

2

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

+0

Спасибо, Марек, это было очень полезно – user1508682

Смежные вопросы