Oracle Refresh Group Access - PullRequest
       3

Oracle Refresh Group Access

1 голос
/ 27 декабря 2010

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

Ответы [ 2 ]

1 голос
/ 09 августа 2012

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

0 голосов
/ 06 апреля 2011

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

или другой вариант - предоставить select для представлений dba schema_b_user, чтобы он мог просматривать все MV в db

как sys.или системный пользователь: - предоставьте select_catalog_role для schema_b_user;

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...