Приложение. Примеры использования утилиты

Пример П.1.

Полный экспорт БД в каталог FULL_DB с интерактивным вводом паролей пользователей БД.

  1. Выполнить команду:

    DBSTORE -u SYSTEM/MANAGER8 -d FULL_DB
  2. В процессе экспорта БД утилита будет запрашивать ввод пароля пользователя, данные из таблиц которого в данный момент должны быть экспортированы, например:

    Пользователь: Alex

    Пароль:

  3. Для продолжения экспорта БД ввести запрашиваемый пароль. Если пароль неизвестен, нажать клавиши < Ctrl >+< Break > для завершения работы утилиты.


Пример П.2.

Полный экспорт БД в каталог FULL_DB с пакетным вводом паролей пользователей БД.

  1. Получить информацию о паролях всех пользователей БД и сформировать текстовый файл регистрационных данных пользователей экспортируемой БД, например:

    файл pasw.txt:

    BOLT/bolt
    KAS/kas
    Alex/76bdFF
  2. Выполнить команду:

    DBSTORE -u SYSTEM/MANAGER8 -d FULL_DB -plist pasw.txt -ep

В результате все необходимые пароли будут искаться в файле pasw.txt. Если для некоторого владельца пароль в файле pasw.txt не найден, то для него будет использоваться пустой пароль (т.к. задан ключ -ep). Естественно, что данный пользователь должен быть зарегистрирован в БД с пустым паролем, в противном случае фиксируется ошибка доступа к данным.


Пример П.3.

Экспорт всех таблиц БД, начинающихся на букву B и заканчивающихся на букву Z пользователя < Kozma Prutkov > в каталог FULL_DB:

DBSTORE -u "Kozma Prutkov"/MANAGER8 -d FULL_DB -ot B%Z

Пример П.4.

Экспорт всех таблиц с двухсимвольными именами, начинающимися на букву G в каталог FULL_DB. Пароль пользователя содержит символ пробела и регистрозависимые символы:

DBSTORE -u SYSTEM/"34e3 rT5;ty" -d FULL_DB -ot G_

Пример П.5.

Экспорт в файл errors.txt только данных таблицы ERRORS:

DBSTORE -u SYSTEM/MANAGER8 -l ERRORS -f errors.txt

Файл errors.txt будет создан в том же каталоге, в котором выполнен запуск утилиты.


Пример П.6.

Экспорт всех хранимых процедур и триггеров БД:

DBSTORE -u SYSTEM/MANAGER8 -otrig -op

Пример П.7.

Полный экспорт БД в режиме пакетной выгрузки данных с записью всех BLOB-данных в один файл для последующего импорта БД в режиме медленной загрузки:

DBSTORE -u SYSTEM/MANAGER8 -oMFN

Пример П.8.

Экспорт всех привилегий доступа в XML-формате из БД на ЛИНТЕР-сервере «HOME»:

DBSTORE -u SYSTEM/MANAGER8 -n HOME -oa -xml

Пример П.9.

Экспорт структуры и данных всех таблиц пользователя < BOLT > без экспортирования внешних файлов:

DBSTORE -u SYSTEM/MANAGER8 -ot -w BOLT -ex

Примечание

Внешние файлы, если они есть в таблице, не экспортируются.