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

Исправление ошибки компиляции Z$COUNTERS_SQ на 12С

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


Вступление в Клуб: 12.11.2007
СообщениеВт Dec 08, 2015 15:30   Исправление ошибки компиляции Z$COUNTERS_SQ на 12С Ответить с цитатой
Полезность: Нет оценки
Исправлено согласно рекомендации ЦФТ.

Возьмите последнюю версию Администратора словаря данных, перекомпилировать операцию [COUNTERS].[SQ].

Чтобы компиляция ораклового пакета точно выполнилась, необходимо предварительно удалить пакет Z$COUNTERS_SQ.

Можно потом зайти в пакет Z$COUNTERS_SQ, посмотреть этот фрагмент кода :
procedure ALTER_SEQUENCE(P_SEQ_NAME IN varchar2,P_INCREMENT IN number := null,P_MINVALUE IN number := null,P_MAXVALUE IN number := null,P_CACHE IN number := null,P_ORDER IN boolean := null,P_CYCLE IN boolean := null) is
--# 198,2
R_SEQ SYS.USER_SEQUENCES%rowtype;
V_SQL varchar2(128);
V_TMP number;
begin
--# 202,2
begin

select a1.SEQUENCE_NAME, a1.MIN_VALUE, a1.MAX_VALUE, a1.INCREMENT_BY, a1.CYCLE_FLAG, a1.ORDER_FLAG, a1.CACHE_SIZE, a1.LAST_NUMBER, a1.PARTITION_COUNT, a1.SESSION_FLAG, a1.KEEP_VALUE
into R_SEQ
from USER_SEQUENCES a1
where a1.SEQUENCE_NAME = UPPER(P_SEQ_NAME);
exception
when NO_DATA_FOUND then raise rtl.NO_DATA_FOUND;
when TOO_MANY_ROWS then raise rtl.TOO_MANY_ROWS;
end;

Должно быть 11 колонок.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
Страница 1 из 1

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