Несоответствие индекса в разделе Exchange - PullRequest
0 голосов
/ 21 мая 2019

У меня есть код, который создает индекс

 create unique index &schema_temp..UK_temp_dm_ID_final 
 on &schema_temp..temp_dm_ID_final (ID, START_DT)
 tablespace &tablespace_final_indx
 parallel &parallels;

Тогда ниже

ALTER TABLE &schema_final..DM_ID EXCHANGE PARTITION ALL_DATA WITH TABLE &schema_temp..temp_dm_ID_final INCLUDING INDEXES WITHOUT VALIDATION;

Я получаю следующую ошибку.

ORA-14098: index mismatch for tables in ALTER TABLE EXCHANGE PARTITION

Поскольку таблица DM_ID не имеет индекса.

Поэтому я использую ту же логику для создания и индексации таблицы dm_id вне сценария, непосредственно в базе данных.

Я все еще получаю следующую ошибку ...

ORA-14098: index mismatch for tables in ALTER TABLE EXCHANGE PARTITION

Предполагая, что индексы НЕ совпадают, как я могу проверить и / или заставить индексы совпадать?

...