2010-01-13 5 views
2

Я только что узнал, что по умолчанию Oracle не предоставляет привилегии «создавать сеанс» для новых пользователей. Нет проблем, я могу это сделать сам.Зачем мне нужен пользователь Oracle без привилегии «создать сеанс»?

В любом случае, мне любопытно: зачем мне нужен пользователь Oracle без привилегии «создать сеанс»? Для чего это можно использовать? Должно быть какое-то неочевидное использование. Моя первая мысль заключалась в работе с базами данных, но AFAIK им нужна эта привилегия, а также ...

ответ

8

Он может использоваться для схемы с несколькими общими объектами, а не с реальным пользователем.

Другие пользователи (которые могут создать сеанс) будут обращаться к таблицам и процедурам, принадлежащим этому пользователю.

Но according to Tom, это был просто способ заблокировать учетную запись, прежде чем учетные записи могут быть заблокированы.