Документация iSZN

Перекомпиляция необходимых пакетов

Перекомпиляция необходимых пакетов PL/SQL в процессе установки снимка выполняется для того, чтобы привести эти пакеты в валидное состояние. В противном случае обращение к хранимым процедурам и функциям из этих пакетов может завершиться неудачей. Фактически перевести пакеты в невалидное состояние может выполнение обновления структуры объектов схемы, а также любых условных и безусловных сценариев. Кроме того, пакеты изначально могут находиться в невалидном состоянии. Поскольку заранее неизвестно, будут ли пакеты приведены в невалидное состояние или нет, перекомпиляция выполняется в любом случае.

Компиляция пакетов выполняется в следующем порядке:

Если структура базы нарушена настолько, что пакеты компилируются с ошибками, установка обновления Системы может быть вообще невозможна. Такая ситуация может возникнуть при неполной установке снимка, а также при нарушении последовательности установке снимков c использованием параметра установки снимка «Игнорировать несоответствие версий среды».

См. также