Экспорт объектов конкретного пользователя без запроса пароля

 
-wu < пользователь >

Задает экспорт только тех объектов, владельцем которых является указанный < пользователь >. В процессе работы пароль < пользователя > не запрашивается. Для выполнения данной операции пользователь БД, от имени которого работает утилита dbstore (ключ -u), должен иметь соответствующие привилегии.

Если привилегии предоставить нельзя (например, для ролей) надо использовать -plist или вводить пароль с консоли.

При экспорте пользовательской последовательности дополнительно экспортируется PUBLIC SEQUENCE.

Примеры
  1. Утилита запущена от имени пользователя, являющегося владельцем экспортируемых таблиц.

    dbstore -u USR1/123 -wu USR1 -ot TAB1,TAB2,TAB3

    В каталоге выгрузки будет создан подкаталог USR1.lod с файлами TAB1.lod, TAB2.lod, TAB3.lod.

  2. Утилита запущена от имени пользователя, не являющегося владельцем экспортируемых таблиц. В данном случае у пользователя SYSTEM/MANAGER8 должна быть привилегия на чтение данных из таблицы USR1.AUTO:

    inl >username USR1/123
    inl >grant select on TAB1 to SYSTEM;
    dbstore -u SYSTEM/MANAGER8  -wu USR1 -ot TAB1,TAB2

    В каталоге выгрузки будет создан подкаталог USR1.lod с файлами TAB1.lod, TAB2.lod.