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

Перекомпиляция всего

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


Вступление в Клуб: 18.08.2011
СообщениеПн Апр 13, 2015 15:16   Перекомпиляция всего Ответить с цитатой
Полезность: Нет оценки
Как перекомпилировать все объекты из словаря. Скрипт о обновлении ТЯ, насколько я понимаю - компилит стандартными оракловыми методами. А надо чтобы скомпилил в соответствии со словарём.
Например я меняю оракловый пакет напрямую, компиляция оракловыми методами не выправит ситуацию, а вот F9 в словаре этой операции поменяет оракловый пакет.
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеПн Апр 13, 2015 18:50    Ответить с цитатой
Полезность: 1
В апгрейде ТЯ, в каталоге Compile есть скрипт C_METHOD.SQL
Цитата:
rem Перекомпиляция операций с трансляцией из PL/Plus в PL/SQL
rem Запускается из-под SQL*Plus
rem Запрашивает имя PIPE для вывода информации
rem Использует дополнительный скрипт U_METHOD.SQL
rem (в нем можно модифицировать условие выборки операций)
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПн Апр 13, 2015 20:50    Ответить с цитатой
Полезность: Нет оценки
Мерси, всё проще оказалось. Там даже батник есть единственный именно для этого Very Happy
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеВт Апр 14, 2015 16:59    Ответить с цитатой
Полезность: Нет оценки
Перекомпиляция таким образом сломало пакет XML_DB в стандарт ран-тайм. Он потащила за собой сто питсот объектов
Как её вернуть в компайл?
Ругается на
Код:

--DOM
interface types
type DOMDocument is dbms_xmldom.DOMDocument;
.....

у типа обджект нет реквизита dbms_xmldom
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеВт Апр 14, 2015 17:04    Ответить с цитатой
Полезность: Нет оценки
Давайте проверять...
1. Сам пакет dbms_xmldom на схеме есть?
2. На операции XML_DB признак "Расширенный синтаксис" стоит?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеВт Апр 14, 2015 17:20    Ответить с цитатой
Полезность: Нет оценки
1. Есть
2. Стоит

Это же дистрибутивная хрень, ломается при такой перекомпиляции, до компиляции всё ОК, валидна библиотека. На бою даже боюсь уже её трогать Smile
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеВт Апр 21, 2015 09:58    Ответить с цитатой
Полезность: Нет оценки
Всё разрешилось:

Из-за отсутствия IBS синонимов
CREATE SYNONYM DBMS_XMLDOM FOR XDB.DBMS_XMLDOM;
CREATE SYNONYM DBMS_XMLPARSER FOR XDB.DBMS_XMLPARSER;

Не парсились пакеты DBMS_XMLDOM и DBMS_XMLPARSER при выполнении compile.bat.

З.Ы. Хрен знает как раньше ТЯ я обновлял - но все работает Rolling Eyes
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

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