Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / role и system privilege / 4 сообщений из 4, страница 1 из 1
19.02.2003, 18:48
    #32109023
Tany
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
role и system privilege
Подскажите пожалуйста, как через запрос получить role и system privilege для конкретного пользователя.
...
Рейтинг: 0 / 0
19.02.2003, 19:02
    #32109026
new one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
role и system privilege
USER_ROLE_PRIVS
USER_SYS_PRIVS
...
Рейтинг: 0 / 0
20.02.2003, 20:06
    #32109685
are
are
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
role и system privilege
вот есть небольшой скрипт, он довольно часто проскальзывает на oracle ресурсах в сети


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
 -- #############################################################################################
 
 --
 
 -- %Purpose: Show Roles granted to Users and Roles
 
 --
 
 -- #############################################################################################
 
 --
 
spool show_roles.lst
 --
 
ttitle left  'Display Roles granted to Users and Roles' -
skip  2 
set feed off
set pagesize  10000 
break on grantee skip  1 
column datum new_value datum noprint
column grantee format A27 heading 'User or Role|receiving the Grant'
column granted_role format A30 heading 'Granted|Role'
column default_role format A10 heading 'Default|Role'
column admin_option format A10 heading 'Admin|Option'

select  to_char(sysdate, 'MM/DD/YY') datum,
  substr(grantee, 1 , 27 ) grantee,
  substr(granted_role, 1 , 30 ) granted_role,
  substr(default_role, 1 , 20 ) default_role,
  substr(admin_option, 1 , 10 ) admin_option
from dba_role_privs
where grantee not in ('SYS','SYSTEM')
order by  1 , 2 , 3 ;



ну и еще один скрипт на похожую тему
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
 -- #############################################################################################
 
 --
 
 -- %Purpose: Show Object Privileges for Schema Owner which can be choosen
 
 --
 
 -- Use:      Needs Oracle DBA Access
 
 --
 
 -- #############################################################################################
 
 --
 
set feed off;
set pagesize  10000 ;
set wrap off;
set linesize  200 ;
set heading on;
set tab on;
set scan on;
set verify off;

spool show_grants.lst
ttitle off

ACCEPT user_namen CHAR PROMPT 'Schema Owner: '

column owner format a10 heading 'Object|Owner'
column grantor format a22 heading 'User who|performed the Grant'
column grantee format a24 heading 'User/Role to whom|Access was granted'
column privilege format a12 heading 'Object|Privilege'
column table_name noprint new_value tab

ttitle left 'Object Grants on: 'tab skip  2 

break on table_name skip page -
on owner skip  2  -
on grantor skip -
on grantee -
on privileges

select  substr(table_name, 1 , 20 ) table_name,
  substr(owner, 1 , 16 ) owner,
  substr(grantor, 1 , 24 ) grantor,
  substr(grantee, 1 , 24 ) grantee,
  substr(privilege, 1 , 12 ) privilege
from dba_tab_privs
where upper(owner) LIKE UPPER('&user_namen')
order by  1 , 2 , 3 , 4 , 5 ;
spool off;
...
Рейтинг: 0 / 0
21.02.2003, 14:09
    #32109886
Tany
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
role и system privilege
Большое спасибо
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / role и system privilege / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]