2010-12-27 2 views
1

Я создал обновленную группу и добавил материализованные представления в эту группу в схеме A. Я хочу обновиться от пользователя B. Но когда я пытаюсь просмотреть таблицы ALL_REFRESH и ALL_REFRESH_CHILDREN в схеме B, данные не найдены. Должно ли какое-либо разрешение быть предоставлено пользователю B, чтобы увидеть эту информацию?Oracle Refresh Group Access

ответ

0

вы можете дать привилегию выбора схемы B.

или другой вариант заключается в предоставлении выбора на представлениях АБД schema_b_user так, что он может просматривать все материализованные в БД

, как SYS или пользователем системы : - предоставить select_catalog_role для schema_b_user;

, а затем выберите на dba_refresh и dba_refresh_children

1

Просто «Грант изменить любое материализованное представление в B», и вы сможете увидеть эту информацию и обновить группу обновления.