| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > Роли ORACLE |
| Автор: Vas 28.11.2006, 11:08 | ||
| Уважаемые гуру! Подскажите пожалуйста, если есть пользователь, в его схеме или не в его не важно, есть очень много таблиц пусть тысяча. Как по простому запретить ему редактирование трех таблиц из всех, не уж то надо всем таблицам прописывать гранты типа
у пользователя стоит select any table и так далее. Если я пропишу select только для нужных таблиц, перекроют ли они привилегию insert any table? |
| Автор: ols 28.11.2006, 11:31 | ||
| Хех Как раз про запрещающие гранты Имхо это не нужно! Дать на кучу таблиц гранты за исключением пары штук можно простым скриптом наподобие:
удачи |
| Автор: LSD 28.11.2006, 12:30 | ||
Это как раз важно!
Отобрать у пользователя права на его собственные объекты нельзя. |
| Автор: Vas 28.11.2006, 16:48 |
| LSD, спасибо, хорошее замечание |
| Автор: 3x3 1.12.2006, 03:48 | ||
Вынесите объекты в другую схему, а этим подонкам - вьюхи грант на селект только. |