У меня есть код, который создает индекс
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 ¶llels;
Тогда ниже
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
Предполагая, что индексы НЕ совпадают, как я могу проверить и / или заставить индексы совпадать?