Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ПОМОГИТЕ!! Инвалидный пакет в рабочей базе  [new]
Adtain
Member

Откуда: Moscow
Сообщений: 290
Попросил пользователей не работать в базе, поменял размер поля в таблице вместо VARCHAR2(80) сделал VARCHAR2(240)

Получил множество инвалидных объектов, скомпилировалось всё (через PL/SQL), кроме одного пакета. Его не компилирует PL/SQL, пишет ошибку PLS-00123: program too large

Помоги, что сделать? Пакет нужен для работы программы.
15 сен 15, 10:05    [18149909]     Ответить | Цитировать Сообщить модератору
 Re: ПОМОГИТЕ!! Инвалидный пакет в рабочей базе  [new]
Adtain
Member

Откуда: Moscow
Сообщений: 290
Забыл написал, что версия Oracle 9.2.0.7.0
15 сен 15, 10:06    [18149917]     Ответить | Цитировать Сообщить модератору
 Re: ПОМОГИТЕ!! Инвалидный пакет в рабочей базе  [new]
Elic
Member

Откуда:
Сообщений: 29991
STFF
15 сен 15, 10:14    [18149975]     Ответить | Цитировать Сообщить модератору
 Re: ПОМОГИТЕ!! Инвалидный пакет в рабочей базе  [new]
Adtain
Member

Откуда: Moscow
Сообщений: 290
Спасибо! Просто в таком состоянии не знал что и думать, решение оказалось простым. Прогнал пакет через SQL+
15 сен 15, 10:15    [18149986]     Ответить | Цитировать Сообщить модератору
 Re: ПОМОГИТЕ!! Инвалидный пакет в рабочей базе  [new]
bishnike
Member

Откуда: ст.Зеленчукская
Сообщений: 372
Adtain,

а как вы рекомпилили?

+
ALTER PACKAGE my_package COMPILE;
ALTER PACKAGE my_package COMPILE BODY;
15 сен 15, 10:15    [18149990]     Ответить | Цитировать Сообщить модератору
 Re: ПОМОГИТЕ!! Инвалидный пакет в рабочей базе  [new]
Adtain
Member

Откуда: Moscow
Сообщений: 290
bishnike
Adtain,

а как вы рекомпилили?

+
ALTER PACKAGE my_package COMPILE;
ALTER PACKAGE my_package COMPILE BODY;


Помогло пересоздание пакета через SQL+
Компилировал до этого кнопкой "Compile Invalid objects" в PL/SQL Developer
15 сен 15, 10:18    [18150008]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить