[ОТВЕТИТЬ]
Опции темы
27.05.2013 07:20  
mazursergey
Стоял oracle 9 + sm 1.028.2. Нужно перейти на oracle 10 + sm 1.029.3.
Если оставляю oracle 9, потом ставлю sm 1.029.3 -> прогоняю генератором -> делаю экспорт базы (sm 1.029.3) -> ставлю oracle 10 -> делаю импорт базы (той же sm 1.029.3), то всё работает!
Если же сначала делаю экспорт базы sm 1.028.2 (на oracle 9) -> ставлю oracle 10 -> делаю импорт базы (той же sm 1.028.2) -> ставлю sm 1.029.3 -> прогоняю генератором, то выскакивают ошибки:
1) "Фатальная ошибка при исполнении сценария SQL. Ошибка при выполнении сценария SQL. Код возврата SQLPLUS.EXE:1."
2) Инициализация схемы не удалась. Поле "Ошибки" содержит протокол работы и сообщения об ошибках.

И сами ошибки:
ошибка в строке 1:
ORA-20012: Ошибка создания таблицы SMAuctionPricer.
ORA-06512: на "SUPERMAG.SMINITNEWTABLE", line 10
ORA-02270: для этого списка-столбца нет подходящего уникального или первичного ключа
ORA-06512: на line 2

Во вложениях два скриншота и сам log ошибок.

Пробовал ставить промежуточную версию sm 1.029.1, те же проблемы.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 365
Размер:	63.1 Кб
ID:	1978   Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 366
Размер:	76.8 Кб
ID:	1979  
Вложения
Тип файла: txt ошибки.txt (1.7 Кб, 157 просмотров)
 
27.05.2013 08:18  
OlegON
Вполне возможно, что какие-то косяки были поправлены в 29.3, кроме того, в данном случае не имеет значения последовательность перехода. Возможно, что импорт предыдущей версии закончился неудачно (надо смотреть лог экспорта/импорта) Возможно, что при инсталляции 29.3 были сбиты какие-то настройки. Но, как мне кажется, скорее всего дело именно в косяках генератора.
Я бы оставил вариант, полученный из "апгрейд-импорт", проверил бы структуру и не переживал особо. Логи экспорта/импорта на предмет ошибок проверить надо обязательно в любом случае.
 
27.05.2013 08:51  
mazursergey
Цитата:
Сообщение от OlegON
Вполне возможно, что какие-то косяки были поправлены в 29.3, кроме того, в данном случае не имеет значения последовательность перехода. Возможно, что импорт предыдущей версии закончился неудачно (надо смотреть лог экспорта/импорта) Возможно, что при инсталляции 29.3 были сбиты какие-то настройки. Но, как мне кажется, скорее всего дело именно в косяках генератора.
Я бы оставил вариант, полученный из "апгрейд-импорт", проверил бы структуру и не переживал особо. Логи экспорта/импорта на предмет ошибок проверить надо обязательно в любом случае.
Экспорт/импорт прошел нормально, критичных ошибок не было.
 
27.05.2013 08:54  
OlegON
Тогда в генераторе ошибка, видимо... Структуру проверить и ладно...
 
27.05.2013 08:59  
whitewizard
по второму варианту на 29.3 чистую ставили или с 29.3 сп6?
там были траблы, когда на 29.3 нормально генератор проходил, а на 29.3 с сервис паком падал качественно.
 
27.05.2013 09:04  
mazursergey
Цитата:
Сообщение от whitewizard
по второму варианту на 29.3 чистую ставили или с 29.3 сп6?
там были траблы, когда на 29.3 нормально генератор проходил, а на 29.3 с сервис паком падал качественно.
На чистую
 
27.05.2013 09:08  
Mtirt
После импорта в 1.028.2 проверка структуры базы делалась?
 
27.05.2013 09:12  
mazursergey
Цитата:
Сообщение от Mtirt
После импорта в 1.028.2 проверка структуры базы делалась?
Да, делалась.
Все таки проблема в генераторе. Попробовал прогнать генератором рабочую базу 1.029. Выдал такую же ошибку. Причем генератор не работает именно с oracle 10. (с 9-кой работает нормально)
 
27.05.2013 09:44  
Mtirt
Угу, у меня 40 баз и мы их без проблем обновляли на 29.3. И на 29.0 и на 29.1 и на и 29.2...
 
27.05.2013 09:52  
mazursergey
Цитата:
Сообщение от Mtirt
Угу, у меня 40 баз и мы их без проблем обновляли на 29.3. И на 29.0 и на 29.1 и на и 29.2...
Oracle 10?
 
 


Опции темы



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

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