[ОТВЕТИТЬ]
Опции темы
21.03.2007 14:13  
undos
Оптимайзер первым делом прогнал с /optimize теперь с chkindx сделать ?
 
21.03.2007 14:31  
OlegON
Цитата:
Сообщение от undos
Сначала расчеты попытался потом полную но пишет тоже самое:
ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCALCLOG_BASE) - обнаружена порожденная запись
я бы попробовал
Код:
delete from sstransfers
и полную очистку базы... Не факт, что получится, но те порожденные, на что SSCALCLOG_BASE ругается почистим... А там нужно будет смотреть, на что ругается дальше. Кстати, лучше бы процедуру полной очистки повторить дважды. Т.е. после удаления перенести, расчитать (возможно опять будут ругательства), потом опять полную очистку и опять перенести - расчитать. Не жалуйся на судьбу :) Нечего было дергать его...
 
21.03.2007 14:34  
undos
при delete from sstransfers

(Error): ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCCALCLOG_BASE) - обнаружена порожденная запись


При очитске пишет:
ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCALCLOG_BASE) - обнаружена порожденная запись
ORA-06512: на "SUPERMAG.FIFO", line 82
ORA-06512: на "SUPERMAG.SMCLEANREPDB", line 3
ORA-06512: на line 1
begin supermag.SMCleanRepDb(1);end;

что с этими таблицами надо? может из первыми почистить ?:
ORA-06512: на "SUPERMAG.FIFO", line 82
ORA-06512: на "SUPERMAG.SMCLEANREPDB", line 3
 
21.03.2007 14:36  
OlegON
Тогда дальше
Код:
delete from sscalclog
commit не забудь.
 
21.03.2007 14:37  
undos
при delete from sscalclog

(Error): ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCCALCLOG_BASE) - обнаружена порожденная запись
 
21.03.2007 14:51  
OlegON
Хорошо, прежде чем пойдем дальше, давай уточним,
Цитата:
(Error): ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCCALCLOG_BASE) - обнаружена порожденная запись

При очитске пишет:
ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCALCLOG_BASE) - обнаружена порожденная запись
Во втором случае ты опечатался или у тебя такое ограничение есть?
 
21.03.2007 14:56  
undos
НЕТ опечатки не было
 
21.03.2007 14:57  
OlegON
тогда
Код:
alter trigger SSCalcLogD disable;
delete from sscalclog;
delete from sstransfers;
alter trigger SSCalcLogD enable;
и два раза перенести и рассчитать.
А потом структуру базы проверь... Нет у меня такого ограничения, правда и версия другая.
 
21.03.2007 14:59  
undos
alter trigger SSCalcLogD disable; -- проходит
delete from sscalclog; -- ошибка
delete from sstransfers; -- ошибка
alter trigger SSCalcLogD enable; -- проходит

[1]: Statement processed in 0,00 sec
[2]: (Error): ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCALCLOG_BASE) - обнаружена порожденная запись
[3]: (Error): ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCCALCLOG_BASE) - обнаружена порожденная запись
[4]: Statement processed in 0,00 sec
 
21.03.2007 15:01  
undos
Версия кстати 1.024.5 SP6
 
 


Опции темы



Часовой пояс GMT +3, время: 01:06.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.