Экспорт объектов группы пользователей
-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_kov -plist dbpls.txt -u USR1/123 -useOwnerName -ot USR_.TAB1