Monday, June 8, 2009

USERLARIN HAKLARINI VE BU HAKLARI KİMİN VERDİĞİNİ LİSTELEME

Aşağidaki işlemi EM (Enterprise Manager) ile web arayüzünden de yapabilirsiniz.

SELECT rp.grantee, granted_role, rp.admin_option, default_role, PRIVILEGE
FROM dba_role_privs rp, dba_sys_privs sp
WHERE rp.grantee = sp.grantee
AND rp.grantee NOT IN ('SYS', 'SYSTEM', 'DBA')
ORDER BY rp.grantee, granted_role, PRIVILEGE

--Sorgu sonucunu kendimce türkçeleştirmeye Çalıştım.

select GRANTEE yetki_verilen ,OWNER tablonun_sahibi, TABLE_NAME, GRANTOR yetki_veren ,PRIVILEGE verilen_yetki from user_tab_privs


No comments: