пятница, 10 июля 2009 г.

Oracle Grants

Объектные привилегии пользователя GAAP

select 'grant ' || privilege || ' on ' ||owner||'.' ||table_name || ' to ' ||grantee ||';'
from dba_tab_privs
where grantee = 'GAAP'

Какие роли у пользователя GAAP

select 'create role '||granted_role || ' NOT IDENTIFIED' ||';'
from dba_role_privs
where grantee = 'GAAP'

Cоздаём привилегии для роли GAAP_ACCESS

select 'grant ' || privilege || ' on ' ||owner||'.' ||table_name || ' to ' ||grantee ||';'
from dba_tab_privs
where grantee = 'GAAP_ACCESS'