Полное сохранение БД

Полное сохранение – выгрузка всей БД в архивный файл. Если полное сохранение выполнено без ключа -oall, то БД может быть восстановлена только целиком (выделение и восстановление отдельных объектов не допускается). Восстанавливаемая БД будет сформирована заново в указанном каталоге в том виде, в каком была сохранена (запуск ядра СУБД ЛИНТЕР при этом не требуется).

Примечание

При полном архивировании удаленных (remote) таблиц сохраняется только их описание (без данных).

В случае полного сохранения с ключом -oall в последующем возможно выборочное восстановление отдельных объектов.

Полное или выборочное сохранение можно выполнять в режиме параллельной работы с другими пользователями БД. Некоторые особенности получаемого в этом случае архивного файла БД описаны в разделе «Особенности архивирования при параллельной работе с пользователями БД».

Сохранение синонимов возможно, если указывается < имя пользователя.имя синонима >.

Примечания

  1. К команде выборочного сохранения относятся ключи: -u, -f, -ft, -pg, -c, -g, -v, -n, -oall, -ou, -ot, -oref, -ov, -os, -or, -osr, -oa, -otr, -op, -d, -on, -ob, -takeforeign, -only.

  2. К команде полного сохранения относятся ключи: -u, -f, -ft, -pg, -c, -g, -p, -v, -n, -startinc, -inc, -stopinc.

  3. Ключи выборочного сохранения устарели, использовать не рекомендуется.

Примеры
  1. Сохранение БД в файле base.lhb с комментарием к файлу:

    lhb s -u SYSTEM/MANAGER8 -f base.lhb -c "Простой комментарий"
  2. Сохранение БД в автоматическом режиме по заданному сценарию из файла time.BSL с паролем ABRAKADABRA:

    lhb script -u SYSTEM/MANAGER8 -g ABRAKADABRA -ft time.BSL