04.08.2010 08:20
NewBot
 
Добрый день, прошу помочь со след проблемой:

При расчете товародвижения, перенос данных прерывается со след. ошибкой:
Нарушено ограничение уникальности(SUPERMAG.FFCPAYORDERSVAT_PK)
после пересоздания этого индекса, ругается на (SUPERMAG.SMCPAYORDERSVAT_PK)
смотрю через Quest Central этот индекс, он находится в неиспользуемом состоянии,
пытаюсь пересоздать, получаю след ошибку:



Версия оракла 10g, супермага 1.027.2 SP 6.
04.08.2010 08:21
Mtirt
 
Полностью очистить товародвижение, а затем включить индекс?
04.08.2010 08:26
NewBot
 
Пробовал, товародвижение чистое
04.08.2010 09:00
Mtirt
 
Дубли в табличке SMPAYORDERSVAT?
04.08.2010 09:18
NewBot
 
Цитата:
Mtirt Дубли в табличке SMPAYORDERSVAT?
да, но с именем таблицы SMPAYORDERSVAT только один индекс: SUPERMAG.SMCPAYORDERSVAT_PK
04.08.2010 09:22
Mtirt
 
А чем это отличается от того индекса, который ты не можешь включить?
04.08.2010 09:33
John Doe
 
Тут есть полезная для тебя информация. Поставил бы оптимизатор, не нарвался бы...
04.08.2010 11:54
NewBot
 
Олег, в том то и дело, что оптимайзер на данном сервере стоит и работает. Я также не исключаю что причина порчи индекса - результат его работы (оборвался интернет во время работы скрипта). Может быть с помощью оптимайзера можно восстановить этот индекс? Пробовал его запускать перед расчетом товародвижения, не помогло... может нужно запустить с каким-то другим ключем?
04.08.2010 12:28
OlegON
 
Если бы он стоял и работал, то после обрыва инета поднялся бы и поправил индекс. А если бы не смог поднять, то задолбал бы тебя сообщениями о беспорядке в базе ровно с того момента, как индекс вышел из под контроля. Т.е. вовсе не падающее ТД было бы первым признаком.
А сейчас просто найди дубликаты, мешающие включению ключа и вперед. Ссылки тебе уже дали.
04.08.2010 13:46
NewBot
 
Ссылку я изучил, но мне не понятно, как обнаружить дубликат?
визуально на таблицу с именем SMPAYORDERSVAT обращается только один индекс: SUPERMAG.SMCPAYORDERSVAT_PK, он же и не хочет пересоздаваться
Часовой пояс GMT +3, время: 11:08.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.