Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
kopaygora Участник
Вступление в Клуб: 24.06.2009
|
Ср Сен 16, 2009 08:34   |
|
Полезность: Нет оценки
|
Vovidez пишет: |
Похоже, что переход на Oracle 10.2.0.4 был некорректный |
Вы были правы.
Найденную ошибку исправил.
-----
Запустил накат. Пакеты не компиляются.
Порядок действий прежний + руками c_obj.sql (лог прилагаю) |
|
|
Vovidez Профи
Вступление в Клуб: 27.09.2007
|
Ср Сен 16, 2009 10:12   |
|
Полезность: Нет оценки
|
А пробовали сделать хранение классу CL_BANK?... |
|
|
kopaygora Участник
Вступление в Клуб: 24.06.2009
|
Ср Сен 16, 2009 10:29   |
|
Полезность: Нет оценки
|
Нет, поскольку не знаю что это, для чего, и как.
Сообщите, пожалуйста, где про это почитать/посмотреть и т.д.
Спасибо. |
|
|
Vovidez Профи
Вступление в Клуб: 27.09.2007
|
Ср Сен 16, 2009 10:35   |
|
Полезность: 4
|
kopaygora пишет: | Нет, поскольку не знаю что это, для чего, и как.
Сообщите, пожалуйста, где про это почитать/посмотреть и т.д.
Спасибо. |
Почитать можно в документации на АРМ "Администратор словаря данных". Думаю, на схему с включенной инициализацией пользовательского контекста АРМами Вы сейчас не попадете... Нужно или контекст отключить и в Админе выполнить хранение этому классу, или используйте скрипт в аттаче... |
|
|
kopaygora Участник
Вступление в Клуб: 24.06.2009
|
Пт Сен 18, 2009 07:51   |
|
Полезность: Нет оценки
|
Отключил контекст. Выполнил хранение классу CL_BANK в Адм.Словаря.
Проблема устранена.
--
Спасибо. |
|
|
Pavel_ABR Участник
Вступление в Клуб: 28.07.2008
|
Чт Окт 22, 2009 16:17   |
|
Полезность: Нет оценки
|
У меня изменился режим блокировки. Раньше наимаю F3 на депозите, затем в другой сессии нажимаю F3 на том же депозите, далее появляется окошко с предупреждением и депозит открывался на просмотр. Теперь в той же ситуации, появляется окошко с предупреждением, но депозит на просмотр не открывается, а появляется сообщение "Включен режим "Только чтение" - изменение данных запрещено". Что за блин за такой не пойму. Можно ли как-то вернуться к старой схеме работы? |
|
|
mvg Участник - экстремал
Вступление в Клуб: 04.12.2008
|
Вт Ноя 10, 2009 08:47   |
|
Полезность: Нет оценки
|
После установки ТЯ 7.1.0.0 множество невалидных объектов на схеме.
Ошибки компиляции вида:
Код: | Ошибки для PACKAGE BODY Z$U$2937:
92/18 PL/SQL: Statement ignored
92/34 PLS-00302: компонента 'CHECK_LOCK' должна быть объявлена
262/3 PL/SQL: Statement ignored
262/24 PLS-00302: компонента 'REQUEST_LOCKS' должна быть объявлена
264/3 PL/SQL: Statement ignored
264/24 PLS-00302: компонента 'REQUEST_LOCK' должна быть объявлена
|
В Z#TRC#INTERFACE данные функции отсутсвуют. В какую сторону копать? |
|
|
Vovidez Профи
Вступление в Клуб: 27.09.2007
|
Вт Ноя 10, 2009 09:01   |
|
Полезность: 2
|
Странно, что в Z#TRC#INTERFACE эти функции отсутствуют, должны присутствовать... Попробуйте для начала выполнить хранение для класса TRC, после чего перекомпилировать, например, метод, который у Вас в примере: TRC.ADD_LIM...
P.S. Есть подозрение, что не выполнилось хранение для этого класса, если подобные ошибки есть и в других методах, то вероятно хранение не выполнилось и для других классов... Смотрите в сторону логов upgrade... |
|
|
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Вт Ноя 10, 2009 10:42   |
|
Полезность: Нет оценки
|
Vovidez пишет: | Думаю, на схему с включенной инициализацией пользовательского контекста АРМами Вы сейчас не попадете... Нужно или контекст отключить и в Админе выполнить хранение этому классу, или используйте скрипт в аттаче... |
Спасибо, именно эти классы тоже оказались инвалидными, и именно выполнение хранения помогло. |
|
|
mvg Участник - экстремал
Вступление в Клуб: 04.12.2008
|
Вт Ноя 10, 2009 17:08   |
|
Полезность: Нет оценки
|
Vovidez пишет: | Попробуйте для начала выполнить хранение для класса TRC |
При попытке выполнить хранение для TRC ошибка ORA-06502
Код: | **********************************************************
Started creating class interfaces - 10/11/09 16:50:35
**********************************************************
- 16:50:35 > ++ Начало компиляции
- 16:50:35 > ++ Найдено 1 типов, удовлетворяющих заданным условиям
- 16:50:36 > ++ Найдено 0 типов с перекрестными ссылками (0 ссылок)
- 16:50:36 > ++ Все ссылки разрешены на уровне 1
- 16:50:36 > Обработка 1/1 : 1 - TRC ( Расчетный Центр )
16:50:36
16:50:36 НАЧАЛО МОДИФИКАЦИИ TRC
16:50:36 16:50:36 Обновление описания колонок типа TRC
- 16:50:36 > >> 1. Исключение : ORA-06502: PL/SQL: : буфер символьных строк слишком маленький ошибка числа или значения
- 16:50:36 > ++ Компиляция завершена
**********************************************************
Finished creating class interfaces - 10/11/09 16:50:36
********************************************************** |
Причём по другим классам хранение проходит |
|
|
Vovidez Профи
Вступление в Клуб: 27.09.2007
|
Ср Ноя 11, 2009 07:05   |
|
Полезность: Нет оценки
|
mvg пишет: |
При попытке выполнить хранение для TRC ошибка ORA-06502
Код: |
- 16:50:36 > >> 1. Исключение : ORA-06502: PL/SQL: : буфер символьных строк слишком маленький ошибка числа или значения
|
|
Проблема в ТЯ 7.1.0.0... Судя по всему у Вас очень много собственных реквизитов в классе TRC. Сейчас готовится патч ТЯ до 7.1.0.1... По срокам выхода уточните в службе сопровождения... |
|
|
mvg Участник - экстремал
Вступление в Клуб: 04.12.2008
|
Ср Ноя 11, 2009 08:54   |
|
Полезность: Нет оценки
|
Vovidez пишет: |
Проблема в ТЯ 7.1.0.0... Судя по всему у Вас очень много собственных реквизитов в классе TRC. Сейчас готовится патч ТЯ до 7.1.0.1... По срокам выхода уточните в службе сопровождения... |
Что удивительно - в TRC у нас вообще нет собственных реквизитов.
Спасибо за помощь! |
|
|
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Чт Ноя 12, 2009 07:12   |
|
Полезность: Нет оценки
|
После установки ТЯ 7.1.0.0 ошибка при входе в административные армы:
Код: |
ORA-04063: package body "IBS.Z#CL_PART#INTERFACE" has errors
ORA-06508: PL/SQL: could not find program unit being called: "IBS.Z#CL_PART#INTERFACE"
ORA-06512: at "IBS.EXECUTOR", line 308
ORA-06512: at "IBS.EXECUTOR", line 330
ORA-06512: at "IBS.EXECUTOR", line 78
ORA-06512: at line 1
begin IBS.Executor.SetNlsParameters; end; |
Ошибки для PACKAGE BODY Z#CL_PART#INTERFACE:
Код: | P(1209,121): PLS-00302: component 'CMP$STRUC' must be declared
P(1209,89): PL/SQL: Statement ignored
P(1225,43): PLS-00306: wrong number or types of arguments in call to 'GET$ATTRS'
P(1225,43): PL/SQL:
Statement ignored
P(1230,43): PLS-00306: wrong number or types of arguments in call to 'SET$ATTRS'
P(1230,43): PL/SQL: Statement ignored
P(1594,19): PLS-00306: wrong number or types of arguments in call to 'DELETE$'
P(1594,19): PL/SQL: Statement
ignored
P(3350,14): PLS-00306: wrong number or types of arguments in call to 'GET$VALUE'
P(3350,7): PL/SQL: Statement ignored
P(3444,36): PLS-00306: wrong number or types of arguments in call to 'GET$REC_VALUE'
P(3444,29): PL/SQL: Statement ignored
|
Даже хранение CL_PART невозможно выполнить
Код: |
SQL> select object_name, owner, status from all_objects where status<>'VALID'
2 ;
OBJECT_NAME OWNER STATUS
------------------------------ ------------------------------ -------
Z$NCB_BS3_POST_NCB_BS139551455 IBS INVALID
TUN_NEW IBS INVALID
Z#CL_PART#INTERFACE IBS INVALID
Z#CL_CORP#INTERFACE IBS INVALID
Z#CL_BANK_N#INTERFACE IBS INVALID
Z#CL_BANK_F#INTERFACE IBS INVALID
Z#CL_BANK#INTERFACE IBS INVALID
RC$COMM IBS INVALID
STATSPACK PUBLIC INVALID
NDCF IBS INVALID
|
|
|
|
Vovidez Профи
Вступление в Клуб: 27.09.2007
|
Чт Ноя 12, 2009 07:43   |
|
Полезность: Нет оценки
|
prog пишет: | Даже хранение CL_PART невозможно выполнить
|
Почему?
- Возникает ошибка при выполнении хранения? - ошибку в студию!
- Не пускает в Административные АРМы, чтобы выполнить хранение? - читайте эту тему от начала до конца, уже описано, как в административные АРМы попасть... |
|
|
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Чт Ноя 12, 2009 08:12   |
|
Полезность: Нет оценки
|
class_storage.sql помог. Спасибо |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|