14.04.2020 00:58
Mauzer
 
сделал, инвалид ушел, но ошибка удаления осталась:(
14.04.2020 00:59
baggio
 
prompt -------------- Перекомпиляция пакетов ---------------;
begin
for c in (select object_type type, object_name name from user_objects
where object_type in ('PACKAGE','PACKAGE BODY')
and status='INVALID')
Loop
begin
if (c.type='PACKAGE') then
execute immediate
'alter PACKAGE ' || c.name || ' compile PACKAGE';
else
execute immediate
'alter PACKAGE ' || c.name || ' compile BODY';
end if;
exception when others then null;
end;
end loop;
end;
/
14.04.2020 01:00
Mauzer
 
попробовал через генератор просто той же версии прогнать, вот:

grant execute on SMORCVFillSpecWI to SUPERMAG_MODULE_PROCESS_ORCV
*
ошибка в строке 1:
ORA-04042: процедура, функция, пакет, или тело пакета не существует
14.04.2020 01:01
baggio
 
Цитата:
Mauzer сделал, инвалид ушел, но ошибка удаления осталась:(
1. возможно пока пакадж был инвалидом что то в базе пошло не так...

2. именно поэтому нужно выяснить когда и почему это произошло...

3. DOCRL конечно важно но супермаг ругается на другой, он есть вообще в базе?
14.04.2020 01:02
baggio
 
Цитата:
Mauzer попробовал через генератор просто той же версии прогнать, вот:

grant execute on SMORCVFillSpecWI to SUPERMAG_MODULE_PROCESS_ORCV
*
ошибка в строке 1:
ORA-04042: процедура, функция, пакет, или тело пакета не существует
короче базе как мне кажется очень нехорошо...
сделайте нормальные бэкапы... и на свежую голову завтра уже что то пробовать..
14.04.2020 04:59
Nik_75
 
Еще было бы неплохо посмотреть что происходит в alert.log
14.04.2020 07:30
OlegON
 
после чего это все началось? обновление версии? перенос базы?
14.04.2020 10:55
Mauzer
 
перенос сделал, главное уже 4 дня работаем, и вот решили отчеты глянуть а там проблема с расчетом ТД
14.04.2020 11:30
OlegON
 
Цитата:
Mauzer главное уже 4 дня работаем
у меня для тебя плохие новости... перенеслось не все, журнальчики-то экспорта-импорта надо смотреть, загляни туда сейчас... боюсь, что не только с расчетом ТД проблемы будут.
скорее всего, из-за того, что не перенеслась какая-то таблица, подохли и все зависимые процедурки.
могу предположить, что переносил с тырпрайза на стандарт, а таблица товародвижения была секционирована.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.