Доступные версии документации

Репликация меток доступа

Сервер репликации предоставляет возможность реплицировать данные с сохранением меток доступа, которые были присвоены им в исходной базе данных. Для того чтобы репликация таких данных стала возможна, сервер репликации на стороне БД приемника следует запустить с ключом -ux, например:

lreplserver -u SYSTEM/MANAGER -us SYSTEM/MANAGER -ux SYSTEM/MANAGER -s RDSTG

Ключ -ux задает имя и пароль пользователя, RAL (Read Access Level) которого будет больше или равен максимально возможному RAL реплицируемых данных, а WAL (Write Access Level) будет меньше или равен минимально возможному WAL реплицируемых данных. Все записи, имеющие метки RAL и WAL больше единицы будут занесены в базу данных на стороне БД приемника вышеописанным пользователем.

Для того чтобы данные, имеющие метки доступа, были прореплицированны корректно, в БД приемника должны быть созданы такие же уровни доступа, какие есть и в БД источника (такие же в числовом выражении, текстовые идентификаторы уровней могут различаться).

Если приемная сторона получит запись, снабженную метками доступа и при этом ключ -ux не будет указан, то будет сделана попытка занести данные через пользователя, указанного ключом -u. Если он не имеет соответствующих прав, то запись не сможет быть внесена в базу данных.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter