10.12.2008, 12:51 | #1 |
MCTS
|
Ошибка дублирования индекса
Помогите решить задачу.
На одной из недавно созданных таблиц при попытке ее синхронизации выдается следующее: Цитата:
Невозможно выполнить команду языка определения данных в "" ("").
База данных SQL обнаружила ошибку. Описание ошибки SQL: ORA-00955: имя уже задействовано для существующего объекта Оператор SQL: CREATE UNIQUE INDEX I_50958RECID ON AA_BATCHTESTINGLOG (SUBSTR(NLS_LOWER(DATAAREAID),1,3),RECID) COMPUTE STATISTICS TABLESPACE STDIDXTS Ошибки во время синхронизации базы SQL со словарем данных системы. Операция закончилась неудачно. Синхронизация 1 таблиц закончилась неудачно Удаляю индекс через SQL Plus, синхронизирую - все нормально. Повторно синхронизирую - та же ошибка. Что можно сделать, кроме того как просто удалить таблицу или программно удалять индекс перед синхронизацией? Oracle 10g Ax 3.0 SP5 KR3 В итоге, удалил таблицу. Странно, импортировал, другую таблицу с тем же идентификатором, ее синхронизация проходит нормально. Последний раз редактировалось Eldar9x; 10.12.2008 в 13:20. |
|