1) можешь назначить права на конкретные таблицы/вью/операции для конкретных пользователей 2) google: oracle row based security 3) но вообще много схем - это ок. это же не истанс и не база. ресурсов дополнительных не просит.
народ , а есть ли решение которое позволит нарезать безопасность в OracleDB для десятков пользователей не плодя схемы?
Paul Golubev прав, самый лучший вариант это система грантов по ролям (Отдел аналитики (analyst, ds_analyst), отдел финансов (fin, fin_anal) для каждой роли даются нужные обьекты и права доступа - просмотр, дмл операции и тд.
Paul Golubev прав, самый лучший вариант это система грантов по ролям (Отдел аналитики (analyst, ds_analyst), отдел финансов (fin, fin_anal) для каждой роли даются нужные обьекты и права доступа - просмотр, дмл операции и тд.
Не все инструменты доступа к данным позволяют прокидывать юзера в бд, поэтому иногда лучше вьюхи
Не все инструменты доступа к данным позволяют прокидывать юзера в бд, поэтому иногда лучше вьюхи
Без доступа к таблице Вы не сможете дать доступ на селект вьюхи в которой есть эта таблица, нужно четко выстраивать структуру доступов из опыта делали обычно так Схема Dev (сырые, первичные данные)- Схема LTE (обработанные данные)- Схема User ( в ней все таблички для пользователей)
Без доступа к таблице Вы не сможете дать доступ на селект вьюхи в которой есть эта таблица, нужно четко выстраивать структуру доступов из опыта делали обычно так Схема Dev (сырые, первичные данные)- Схема LTE (обработанные данные)- Схема User ( в ней все таблички для пользователей)