07.09.2010 15:18
Добрый день
Провожу обновление СМ с версии 1,022,1 сп 3 до 1,027,5
обновляю через промежуточные версии :
1.022.1 сп.3 , 1.023 , 1.023.5 , 1.024 , 1.024.6 ,1.025.1 , 1.026 ,1.026.4 , 1.027 , 1.027.5
при обновлении с 1,024 до 1,024,6 инициализация БД не завершилась
закончившись ошибкой:
ошибка в строке 1:
ORA-02437: невозможно подтвердить (SUPERMAG.SMCPOSTQUEUE_PK) - нарушен первичный ключ
ORA-06512: на "SUPERMAG.SMINITNEWCONSTRAINT", line 4
ORA-06512: на line 2
выполнил

delete from smpostqueue;
commit;

теперь при попытке запустить инициализацию заново выдает ошибку:
Целевая база данных не инициализирована или заданы неверные параметры подключения
>>
Версия базы данных 'upgrade from 1.024.5 to 1.024.6.a' не
поддерживается, либо предыдущая инициализация не была завершена.
Какие нужно предпринять действия далее?
07.09.2010 15:22
восстановить из бэкапа, очистить очередь почтовика и по-новой обновить до 24.6
или попробовать повторно (без восстановлении из бэкапа) повторить инициализацию до 24.6
07.09.2010 15:36
в ближайшем времени, нас ожидает похожее обновление, но с+ прислали мне больше промежуточных дистрибутивов:

Distr_1023.5, Distr_1024.1, Distr_1024.3, Distr_1024.5, Distr_1024.6, Distr_1025.0, Distr_1025.1, Distr_1026.0, Distr_1026.1, Distr_1026.2, Distr_1026.3, Distr_1026.4, Distr_1027.0, Distr_1027.1, Distr_1027.2, Distr_1027.3, Distr_1027.4, Distr_1027.5.

если вариант Dim'a не прокатит, пиши, поделюсь нужным дистрибутивом.
07.09.2010 15:39
здесь дело не в дистрибутивах, а в том, что он, возможно, похерил базу
07.09.2010 15:44
Ну почему сразу похерил...
Можно попробовать отредактировать таблицу SSSYSINFO.
После этого запустить обновление заново.
07.09.2010 15:52
Лучше до апгрейда проверить базу оптимизатором, чтобы индексов битых не было и места в базе хватало. Редактировать sssysinfo не стал бы, иногда оно потом в неадекват впадает, застряв между версиями. Проще откатиться.
07.09.2010 18:43
я бы проправил сисинфо...
никуда он не потеряется...
можно вообще ручками скрипты прогнать посмотрев... шо да как в них... порядок выполнения в runsripts посмотреть можно... все банально и просто... там либо пакаджи заменяются , либо поля в табличку добавляются... ничего сверх естественного... главное потом как это сделано в runscripts проверить на валидность все объекты...
12.09.2010 11:29
Цитата:
Mtirt Ну почему сразу похерил...
Можно попробовать отредактировать таблицу SSSYSINFO.
После этого запустить обновление заново.
редактирование не помогает, все равно требуется бекап
13.09.2010 17:38
Мне довольно много версий помогало...
Правда с какой-то из 26-х версий уже и не надо было...
13.09.2010 21:33
Всем спасибо за советы . Решил востановить из бэкапа , очистил почтовик запустил заново - получилось
Часовой пояс GMT +3, время: 11:39.

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