Экспорт объектов группы пользователей
-useOwnerName
Задает экспорт объектов, принадлежащих различным пользователям БД. Используется одновременно c ключами экспорта объектов. При работе в неинтерактивном режиме требуется также ключ -plist.
Имена экспортируемых объектов должны быть представлены в виде <имя владельца>.<имя объекта>.
<Имя владельца> может быть задано в виде шаблона. Знак «%» в шаблоне соответствует любой последовательности символов, знак «_» – любому символу в данной позиции.
В процессе работы требуется предоставить пароли тех владельцев, чьи объекты экспортируется: либо ввести с консоли, либо указать их в файле паролей с помощью ключа -plist.
Для выполнения данной операции пользователь БД, от имени которого работает утилита dbstore (ключ -u), должен иметь привилегии на доступ к данным экспортируемых объектов.
Примеры
-
Экспорт всех имеющихся в БД таблиц TAB1. Пароли владельцев таблиц берутся из файла
dbpls.txt.dbstore -u SYSTEM/MANAGER8 -useOwnerName -plist dbpls.txt -ot %.TAB1
-
Экспорт всех имеющихся в БД таблиц TAB1, владельцы которых имеют четырехсимвольные имена вида USRx, где x – любой знак. Пароли владельцев таблиц берутся из файла
dbpls.txt.dbstore -plist dbpls.txt -u USR1/123 -useOwnerName -ot USR_.TAB1