[ОТВЕТИТЬ]
07.09.2010 15:18
madart
 
Добрый день
Провожу обновление СМ с версии 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
Dim
 
восстановить из бэкапа, очистить очередь почтовика и по-новой обновить до 24.6
или попробовать повторно (без восстановлении из бэкапа) повторить инициализацию до 24.6
07.09.2010 15:36
Vovantus
 
в ближайшем времени, нас ожидает похожее обновление, но с+ прислали мне больше промежуточных дистрибутивов:

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
Dim
 
здесь дело не в дистрибутивах, а в том, что он, возможно, похерил базу
07.09.2010 15:44
Mtirt
 
Ну почему сразу похерил...
Можно попробовать отредактировать таблицу SSSYSINFO.
После этого запустить обновление заново.
07.09.2010 15:52
John Doe
 
Лучше до апгрейда проверить базу оптимизатором, чтобы индексов битых не было и места в базе хватало. Редактировать sssysinfo не стал бы, иногда оно потом в неадекват впадает, застряв между версиями. Проще откатиться.
07.09.2010 18:43
baggio
 
я бы проправил сисинфо...
никуда он не потеряется...
можно вообще ручками скрипты прогнать посмотрев... шо да как в них... порядок выполнения в runsripts посмотреть можно... все банально и просто... там либо пакаджи заменяются , либо поля в табличку добавляются... ничего сверх естественного... главное потом как это сделано в runscripts проверить на валидность все объекты...
12.09.2010 11:29
pathfinder
 
Цитата:
Mtirt Ну почему сразу похерил...
Можно попробовать отредактировать таблицу SSSYSINFO.
После этого запустить обновление заново.
редактирование не помогает, все равно требуется бекап
13.09.2010 17:38
Mtirt
 
Мне довольно много версий помогало...
Правда с какой-то из 26-х версий уже и не надо было...
13.09.2010 21:33
madart
 
Всем спасибо за советы . Решил востановить из бэкапа , очистил почтовик запустил заново - получилось
29.09.2011 18:13
Аникин
 
При инициализации вывалилась ошибка

----- Прерывание работы программы -----
сообщение: "Целевая база данных не инициализирована или заданы неверные параметры подключения"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 28
источник: Инициализация базы данных

----- Причина исключения, уровень вложения 1 -----
сообщение: "Версия базы данных 'upgrade from 1.028 to 1.028.1.a' не поддерживается, либо предыдущая инициализация не была завершена."
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: Инициализация базы данных

Подскажите что сделать ? база нужна живой, а то неживым окажусь я...
29.09.2011 18:17
Аникин
 
обновляю базу до 1.028.2
29.09.2011 20:52
OlegON
 
Прервали инициализацию БД. Либо верните параметры UpgradeStep и Version в табличке supermag.sssysinfo, либо восстановите бекап, который сделали перед инициализацией. А какая связь с 1024.6?
29.09.2011 22:31
Аникин
 
связь была по проблеме инициализации.. развернул заново базу раздал гранты, провожу инициализацию за ново опять вываливается та же самая ошибка...
29.09.2011 22:37
OlegON
 
Ты так и не сказал в чем связь с 24.6, тему закрываю. Начни другую и опиши подробно, какой у тебя Oracle, с какой версии переходишь и текстом процитируй ошибку, которая в правом нижнем окошке. Картинку на твоем диске F: никто не увидит.


Опции темы


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

 

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