Зачем мне нужен пользователь Oracle без привилегии «создать сеанс»? - PullRequest
2 голосов
/ 13 января 2010

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

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

1 Ответ

8 голосов
/ 13 января 2010

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

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

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

...