Полное сохранение БД
Полное сохранение – выгрузка всей БД в архивный файл. Если полное сохранение выполнено без ключа -oall
, то БД может быть восстановлена только целиком (выделение и восстановление отдельных объектов не допускается). Восстанавливаемая БД будет сформирована заново в указанном каталоге в том виде, в каком была сохранена (запуск ядра СУБД ЛИНТЕР при этом не требуется).
Примечание
При полном архивировании удаленных (remote) таблиц сохраняется только их описание (без данных).
В случае полного сохранения с ключом -oall
в последующем возможно выборочное восстановление отдельных объектов.
Полное или выборочное сохранение можно выполнять в режиме параллельной работы с другими пользователями БД. Некоторые особенности получаемого в этом случае архивного файла БД описаны в разделе «Особенности архивирования при параллельной работе с пользователями БД».
Сохранение синонимов возможно, если указывается < имя пользователя.имя синонима >.
Примечания
-
К команде выборочного сохранения относятся ключи:
-u
,-f
,-ft
,-pg
,-c
,-g
,-v
,-n
,-oall
,-ou
,-ot
,-oref
,-ov
,-os
,-or
,-osr
,-oa
,-otr
,-op
,-d
,-on
,-ob
,-takeforeign
,-only
. -
К команде полного сохранения относятся ключи:
-u
,-f
,-ft
,-pg
,-c
,-g
,-p
,-v
,-n
,-startinc
,-inc
,-stopinc
. -
Ключи выборочного сохранения устарели, использовать не рекомендуется.
Примеры
-
Сохранение БД в файле
base.lhb
с комментарием к файлу:lhb s -u SYSTEM/MANAGER8 -f base.lhb -c "Простой комментарий"
-
Сохранение БД в автоматическом режиме по заданному сценарию из файла
time.BSL
с паролем ABRAKADABRA:lhb script -u SYSTEM/MANAGER8 -g ABRAKADABRA -ft time.BSL