CftClub.ru
Клуб специалистов ЦФТ-Банк

Вываливается обновление ТЯ 7.1.0 после первого шага.

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Обновления и тестирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
serg321
Участник
Неподтвержденный


Вступление в Клуб: 03.04.2009
СообщениеПн Ноя 16, 2009 09:20   Вываливается обновление ТЯ 7.1.0 после первого шага. Ответить с цитатой
Полезность: Нет оценки
Первый раз случилась такая ситуация, до этого все обновления проходили более менее нормально.
Есть AIX 5.3 с Oracle 10.2.0.4
Текущее ТЯ 6.6.1.2
Все делаю строго по инструкции - запускаю скрипты с XP с версией клиента 10.2.0.3. Все задания погасил, джобов нет в БД.

Скрипт апгрейда ревизора FIRST.BAT проходит без проблем.
А вот UPGR_.BAT (Или UP_.BAT пробовал по разному) вываливается после первого шага STEP1 (и то пришлось ставить паузы, что бы увидеть почему закрывается окно).
Вот пример сообщения:
(заголовок окна) Step1. Change database odjects...
..
..
Script up.sql finished with errors. Exiting....

И все

Никаких явных ошибок не наблюдалось, перерыли все логи (на самом деле их не так много, т.к. сам апгрейд насколькоя я понял не начался) все так же чисто.
Так и не могу понять, из-за какой ошибки продолжение обновления не возможно.
Где хоть что-нибудь описанно?
Понять ход обновления тяжеловато, из одного скрипта вызывается куча других и т.д.... сложное "дерево" получается.
Вообщем если у кого-то есть мысли буду очень рад увидеть ихSmile
Andry
Участник - экстремал
<Банки (менее 3 участников)>


Вступление в Клуб: 14.01.2009
СообщениеПн Ноя 16, 2009 10:57    Ответить с цитатой
Полезность: Нет оценки
на канал DEBUG монитор включил?

Я запускаю скрипт командой first_.bat >out.txt 2>errout.txt , чтобы вывод потом прочесть.
serg321
Участник
Неподтвержденный


Вступление в Клуб: 03.04.2009
СообщениеПн Ноя 16, 2009 11:11    Ответить с цитатой
Полезность: Нет оценки
В процессе работы скрипта UPGR_.BAT на первом шаге монитор вручную включить не получается, т.к. БД находится в restricted session.

Пробовал указать как написанно в мануале
UPGR_.BAT ibs/ibs@tst c:\arm\oramon.exe
Монитор так и не запустился. Я думаю он должен запускаться позже.

Вы указали вариант с перенаправлением потоков для FIRST.BAT - работает ли это метод с UPGR_.BAT ?

Дорылся до того, что мне кажется проблема в скрипте chk_pkg.sql . Судя по всему именно из-за него выпадает обновление.
У меня запрос

Код:

select count(1) plp$parser_info_cnt from ibs.plp$parser_info;
0

из этого скрипта на "раскоряченной " БД дает ответ0

А у вас ?
mvg
Участник - экстремал
АРЕСБАНК


Вступление в Клуб: 04.12.2008
СообщениеПн Ноя 16, 2009 12:42    Ответить с цитатой
Полезность: Нет оценки
На схеме с ТЯ 6.6.1.2

Код:

select count(1) plp$parser_info_cnt from ibs.plp$parser_info;
5706


На ТЯ 7.1.0.0

Код:

select count(1) plp$parser_info_cnt from ibs.plp$parser_info;
5847
serg321
Участник
Неподтвержденный


Вступление в Клуб: 03.04.2009
СообщениеПн Ноя 16, 2009 16:27    Ответить с цитатой
Полезность: Нет оценки
Вообщем пока дорылись до того, что в скрипте UP.SQL есть вызов
-- Check kernel packages
@utils\chk_pkg

В этом самом chk_pkg.sql делается анализ.
На данном этапе таблица ibs.plp$parser_info пуста (перед этим в скрипте UPD_TBL.SQL она пересоздается заново, но не заполняется)
и по моим предположениям из-за этого скрипт chk_pkg.sql возвращает 0 в exit_when.sql который в свою очередь сообщает об этом в UP.SQL, а он в свою очередь вываливается...
Вот такая вот.. ерунда Smile
serg321
Участник
Неподтвержденный


Вступление в Клуб: 03.04.2009
СообщениеСр Ноя 18, 2009 17:21    Ответить с цитатой
Полезность: Нет оценки
Проблему совместно с ЦФТ решили.
Оказывается на машинке не было sqlldr.exe.
Поэтому в таблицу ibs.plp$parser_info ничего не загрузилось из файлика в обновлении.
tsktalk
Участник со стажем
Неподтвержденный


Вступление в Клуб: 27.09.2007
СообщениеЧт Ноя 19, 2009 05:30    Ответить с цитатой
Полезность: Нет оценки
serg321 пишет:
Проблему совместно с ЦФТ решили.
Оказывается на машинке не было sqlldr.exe.
Поэтому в таблицу ibs.plp$parser_info ничего не загрузилось из файлика в обновлении.


вопрос ради простого интереса, а кто-нибудь и когда-нибудь читает файлики сопровождения и инструкции из дистрибутива?

там вроде как довольно четко определены требования что и как должно быть.
Цитата из readme.txt апгрейда ТЯ:
"
......
2. Перед запуском UPGRADE с рабочей станции необходимо убедиться, что
на рабочей станции установлены следующие утилиты ORACLE :
sqlplus.exe, sqlplusw.exe, sqlldr.exe, exp.exe, imp.exe;
а также прописан путь (PATH) для их запуска в текущем ENVIRONMENT.
......
"

или как обычно, сначала делаем а потом пробуем разобраться почему это не заработало?...
Smile
serg321
Участник
Неподтвержденный


Вступление в Клуб: 03.04.2009
СообщениеЧт Ноя 19, 2009 16:25    Ответить с цитатой
Полезность: Нет оценки
Вот спасибо - дельный совет.

Почему Вы раньше не ткнули носом в доку раз такой начитанный ? Smile А так, после решение проблемы можно и повыпендриваться.

На этом форуме я думаю нужно обсуждать тех. проблемы связанные с обновлениями, а не обсуждать личные качества форумчан.
tsktalk
Участник со стажем
Неподтвержденный


Вступление в Клуб: 27.09.2007
СообщениеПт Ноя 20, 2009 05:46    Ответить с цитатой
Полезность: Нет оценки
serg321 пишет:
Вот спасибо - дельный совет.

Почему Вы раньше не ткнули носом в доку раз такой начитанный ? Smile А так, после решение проблемы можно и повыпендриваться.

На этом форуме я думаю нужно обсуждать тех. проблемы связанные с обновлениями, а не обсуждать личные качества форумчан.


Личные качества никто и не обсуждает - это был риторический вопрос.

Тем более что ответ на него на 99% процентов один и тот же.
сначала делаем, потом уже читаем инструкцию, а потом уже делаем по инструкции...
Smile
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Обновления и тестирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru