Полный экспорт БД
Полный экспорт БД выполняется по следующим правилам:
-
файлы выгрузки размещаются в каталоге, заданном ключом
-d
; -
если ключ
-d
не задан, файлы выгрузки по умолчанию размещаются в подкаталогеDB_STORE
, создающемся автоматически в том каталоге, из которого была запущена утилита dbstore; -
для каждого владельца объектов БД создается индивидуальный подкаталог для размещения его файлов выгрузки (данных и командных);
-
создаваемые подкаталоги именуются как
< имя пользователя >.lod
или< имя схемы >.lod
. Внутри этого подкаталога имена выгруженных файлов представлены в виде< имя объекта >.lod
. Если указывается имя файла, в котором будут сохранены данные, то расширение.lod
не добавляется.В случае если текущая схема (или имя пользователя) содержит специальные символы, эти символы при генерации имени подкаталога заменяются на символ '_'.
Исключение составляют специальные ключевые слова PRN, CON, AUX, NUL, COM0-COM9, LPT0-LPT9. В этих словах третий символ заменяется на символ '_', например, CON на CO_, COM0 на CO_0;
-
имена подкаталогов для хранения BLOB-данных генерируются по следующему правилу: если имя выгружаемой таблицы содержит специальные символы, то имя выгружаемого файла генерируется по шаблону
TBL_< идентификатор пользователя >_< идентификатор таблицы >
иначе
< имя пользователя >.blb
или< имя схемы >.blb.
В общем каталоге создаются перечисленные в таблице 2 файлы.
Файл | Описание |
---|---|
|
Текст оператора создания экспортированной БД (оператор Create Database утилиты gendb) |
|
Командный файл создания экспортированной БД |
|
Командный файл создания системных таблиц экспортированной БД |
|
Командный файл загрузки экспортированной БД |
|
SQL-скрипт для создания всех привилегий |
|
SQL-скрипт для замены паролей пользователей БД (используется после восстановления БД) |
|
SQL-скрипт для создания пользователей БД с пустыми паролями |
|
SQL-скрипт для создания индексов |
|
SQL-скрипт для создания синонимов |
|
SQL-скрипт для создания базовых таблиц |
|
SQL-скрипт для создания триггеров |
|
SQL-скрипт для создания хранимых процедур |
|
SQL-скрипт для создания представлений |
|
SQL-скрипт для создания глобальных переменных |
|
SQL-скрипт для создания ролей |
|
SQL-скрипт для создания внешних ключей |
|
SQL-скрипт для создания последовательностей |
|
SQL-скрипт для создания правил репликации (только для версии с поддержкой репликации данных) |
|
SQL-скрипт для создания серверов (только для версии с поддержкой репликации данных) |
|
SQL-скрипт для создания установок аудита |
|
SQL-скрипт для создания групп |
|
SQL-скрипт для создания уровней доступа |
|
SQL-скрипт для создания станций и их характеристик |
|
SQL-скрипт для создания описания устройств |
|
SQL-скрипт для установки кодировок по умолчанию системных и пользовательских таблиц |
|
SQL-скрипт для установки параметров БД |
|
SQL-скрипт для установки фильтров системы фразового поиска |