ディレクトリの権限付与を確認する

Pocket

【概要】
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

以上です (^^♪