【概要】
DBA_TAB_PRIVSを使用して、ディレクトリの権限付与状況を確認する。
【SQL文】
/*
|| ■ディレクトリの権限付与を確認する
||
|| 【項目の説明】
|| OWNER : ディレクトリの所有者
|| TABLE_NAME : テーブル名
|| PRIVILEGE : 権限名
|| GRANTEE :権限が付与されているユーザ名またはロール名
*/
set line 100
set pages 1000
clear col
ttitle off
col table_name for a30
col privilege for a20
ttitle left ‘■■■ ディレクトリの権限付与情報 ■■■’
spool privs_dirobj_info.lis
SELECT table_name
, priviledge
FROM dba_tab_privs
WHERE grantee = user_name( or role_name)
ORDER BY 1
;
spool off
clear col
ttitle off
set line 80
以上です (^^♪