Роль пользователя

bav
Дата: 29.07.2005 12:49:51
Господа, как узнать ,какие роли предоставлены конкретному пользователю, а лучше как выяснить запросом, какие роли у всех пользователей?
Oleg Afanasiev
Дата: 29.07.2005 12:57:39
select * from dba_role_privs


-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
Картинка с другого сайта.
dev76
Дата: 29.07.2005 12:59:35
SELECT
drp.grantee, drp.granted_role, drp.admin_option, drp.default_role
FROM SYS.dba_role_privs drp
SY
Дата: 29.07.2005 16:40:19
Actually, both answers will provide list of roles granted to user directly. It will not show roles granted to those roles. Also, you might want to include roles granted to PUBLIC. If so, use:

SELECT  GRANTED_ROLE
  FROM  DBA_ROLE_PRIVS
  START WITH    GRANTEE = 'username'
             OR
                GRANTEE = 'PUBLIC'
  CONNECT BY GRANTEE = PRIOR GRANTED_ROLE
/

SY.
bav
Дата: 01.08.2005 10:04:35
Господа, а такой вопрос, а как узнать из каких сущностей состоит роль.
Ну вот запросом сделал я видно например что юзеру1 поставлена роль1 ,а из чего состоит роль1, вот в чём вопрос?
Elic
Дата: 01.08.2005 10:23:56
bav
а из чего состоит роль1, вот в чём вопрос?
RTFM ROLE_ROLE_PRIVS, ROLE_SYS_PRIVS, ROLE_TAB_PRIVS (FAQ)
dev76
Дата: 01.08.2005 10:38:02
SELECT
*
FROM SYS.user_tab_privs
dalexsys
Дата: 15.06.2006 18:08:13
день добрый!

а как узнать в какую роль входит конкретная таблица?
Elic
Дата: 15.06.2006 19:09:44
dalexsys
а как узнать в какую роль входит конкретная таблица?
RTFM третяя ссылка
dalexsys
Дата: 16.06.2006 14:48:38
Elic
dalexsys
а как узнать в какую роль входит конкретная таблица?
RTFM третяя ссылка


там отражаются все роли и таблицы?
можно ли там увидеть таблицу из роли которой у меня нет?