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

Выполнение безусловных сценариев

Безусловные сценарии — это SQL-выражения или анонимные PL/SQL-блоки, выполняющиеся на определённых этапах установки снимка независимо от того, выполнялись ли предшествующие этапы и были ли изменения при выполнении этих этапов. Текст сценариев включается в файл снимка при его создании и снабжается соответствующей директивой, по которой мастер обновления среды определяет вид данного сценария.

Безусловный сценарий выполняется только в том случае, если он имеется в снимке. Если при этом не задан параметр установки снимка «Выполнять непосредственно после проверки», то он просто дописывается в сохраняемый файл сценария. В противном случае он сохраняется в отдельный файл, после чего выполняется перекомпиляция необходимых пакетов и непосредственно выполнение сценария из сохранённого файла. Если задан параметр установки снимка «Запрашивать подтверждение операций обновления», то перед компиляцией пакетов запрашивается подтверждение пользователя на выполнение сценария. На этом этапе пользователь может подтвердить или отказаться от выполнения данного сценария, а также прервать установку снимка вообще.

Виды безусловных сценариев

BeforeCheck

FIXME

PostStructure

FIXME

PostTableData

FIXME

PostObjPriv

FIXME

См. также