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

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

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


Опции темы



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

Все в прочитанное - Донат - RSS - - Карта - Вверх

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