Приложение 2. Алгоритм определения местоположения БД

В таблице П2.1 использованы следующие обозначения:

  1. столбец SY00 – переменная окружения по умолчанию определена/не определена в ОС;

  2. столбец set database directory – перед созданием (конфигурированием) БД в утилите выполнена/не выполнена данная команда (глобальная установка местоположения БД);

  3. столбец set database path – перед созданием (конфигурированием) БД в утилите выполнена/не выполнена данная команда (глобальная установка местоположения БД);

  4. столбец on (device) – в соответствующей команде (CREATE или SET) используется/не используется локальное указание местоположения БД (create … on , set … database device);

  5. знак √ – команда выполнена.

Примечание

Считывание местоположения каталога БД из параметров предыдущего запуска ядра СУБД, хранящихся в реестре ОС, не производится.

Таблица П2.1. Алгоритм определения местоположения создаваемой (конфигурируемой) БД

SY00

set database directory

set database path

on (device)

Местоположение создаваемой (конфигурируемой) БД

Каталог выполнения gendb
Определяется переменной SY00
Определяется параметром directory
Определяется параметром path
Определяется параметром ON (DEVICE)
Определяется параметром directory
Определяется параметром path
Определяется параметром ON (DEVICE)
Определяется параметром ON (DEVICE)
Определяется параметром ON (DEVICE)
Определяется параметром ON (DEVICE)
Определяется параметром ON (DEVICE)