Содержание
- 2. План лекции Объектные привилегии Предоставление и отмена объектных привилегий Проверка доступных привилегий
- 3. Объектные привилегии Объектная привилегия, выданная пользователю, позволяет ему выполнять конкретные действия над определенным объектом (например, таблицей).
- 4. Объектные привилегии Oracle ALL – все действия с объектом ALTER – изменение определения объекта DELETE –
- 5. У каждого объекта БД имеется свой набор привилегий
- 6. Объектные привилегии Объектные привилегии зависят (меняются) от объекта БД. Владелец объекта имеет ВСЕ привилегии на этот
- 7. Синтаксис команды GRANT для объектных привилегий
- 8. Синтаксис команды GRANT GRANT объект_привил [колонки] ON объект TO [пользователь | роль | PUBLIC] [WITH GRANT
- 9. Указания по назначению объектных привилегий Вы можете предоставлять привилегии на объект другим пользователям в случае, если:
- 10. Назначение объектных привилегий Объектные привилегии на таблицу в целом: Все привилегии: GRANT all ON emp TO
- 11. Ключевые слова WITH GRANT OPTION и PUBLIC Пользователь, получивший привилегию с ключевым словом WITH GRANT OPTION,
- 12. Примеры Предоставление пользователю права на передачу привилегий SQL>GRANT select, insert ON emp 2 TO petr WITH
- 13. Проверка предоставленных привилегий Если пользователь попытается выполнить неразрешенную операцию (например, удалить строку из таблицы, на которую
- 14. Обзоры словаря БД Пользователь может проверить свои привилегии по словарю базы данных.
- 15. Отмена объектных привилегий Для отмены объектных привилегий, предоставленных другим пользователям, используется команда REVOKE. Одновременно отменяются привилегии,
- 16. Пример Отмена объектных привилегий SELECT, INSERT, предоставленных пользователю IVAN на таблицу EMP: SQL>REVOKE select, insert 2
- 17. Отмена объектных привилегий, выданных с GRANT OPTION
- 19. Скачать презентацию