В Oracle DB 11g, используя SQL Developer, я создал пользователя со связанной схемой, которая имеет только привилегии только для чтения. Теперь я хочу ограничить, чтобы новый пользователь мог просматривать другие пользователи/схемы, за исключением нескольких, которые я выбираю.Oracle SQL Developer - Как ограничить пользователя, чтобы видеть только конкретные схемы
Другими словами, когда они (в SQL Developer) переходят в папку «Другие пользователи» по своей собственной схеме, я не хочу, чтобы этот пользователь мог видеть ВСЕ других пользователей, которые находятся в этой базе данных. Я только хочу, чтобы они увидели несколько избранных.
Как вы это делаете, если это возможно?
Btw ... Я знаю, что я могу ограничить их возможностью сделать что-либо другим пользователям (например, создавать таблицы, запускать запросы и т. Д.). Тем не менее, я хочу, чтобы они не могли ПРОСМОТРЕТЬ или ПОСМОТРЕТЬ, что эти другие пользователи есть.
Отлично. Спасибо за вашу помощь. – ptownbro
@ptownbro - обратите внимание на мой ** Редактировать ** - к сожалению, PUBLIC нельзя отнять у пользователей; единственное решение - отозвать SELECT на SYS.ALL_USERS из PUBLIC, что может иметь неприятные последствия для других пользователей (и, вполне вероятно, для процессов и приложений, которым может потребоваться доступ к этой таблице). – mathguy