@baitarakhov

Как создать пользователя с привилегиями «только для чтения/просмотр» всех объектов схемы?

Всем привет!

Подскажите, как в БД Oracle создать пользователя с привилегиями "только для чтения/просмотр" всех объектов конкретной схемы? Под объектами имею ввиду: SEQUENCE, PROCEDURE, PACKAGE, PACKAGE BODY, TYPE BODY, TRIGGER, TABLE, INDEX, FUNCTION, VIEW, JOB, TYPE.

Цель: создать пользователей для тех.поддержки, для того, что бы у них был доступ на просмотр всех объектов конкретной схемы без необходимости нарезать доступы для новых объектов схемы.

Ранее один из знакомых DBA использовал следующих подход:
1) Создавался proxy user, который имел доступ к подключению к конкретной схеме
2) После каким то образом он урезал доступы, что бы подключенный прокси пользователь имел доступ только на просмотр всех объектов схемы, но не мог ничего изменять (по умолчанию наследуются все права доступа схемы).

Как это реализовывается не нашел ни в одном из общедоступных источников в интернете.

Может среди опытных DBA имеется опыт в подобных конфигурациях прав доступа к схеме БД Oracle и подскажут варианты решения.
  • Вопрос задан
  • 1526 просмотров
Решения вопроса 1
idShura
@idShura
Как это реализовывается не нашел ни в одном из общедоступных источников в интернете.

Ты точно искал? (oracle read only user for schema)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы