1. ホーム
  2. oracle

[解決済み] Oracleでユーザーに付与された特権と役割を見つけるには?重複

2023-07-02 01:37:56

質問

私はLinux、Oracle10gを使用しています。 私はtestと呼ばれる1つのユーザーを作成し、同じユーザーにセッションの作成と任意の辞書の選択権限を付与しました。

また、同じユーザーに sysdba と sysoper ロールを付与しました。

今、私はユーザーに与えられたすべての特権とロールを表示したいと思います。 次のクエリを見つけましたが、セッションの作成と辞書の選択権限しか表示されません。

select privilege 
from dba_sys_privs 
where grantee='SAMPLE' 
order by 1;

この問題を解決するためにご協力ください。

ありがとうございます。

どのように解決するのですか?

次のサイトをご覧ください。 http://docs.oracle.com/cd/B10501_01/server.920/a96521/privs.htm#15665

USER_SYS_PRIVS、USER_TAB_PRIVS、USER_ROLE_PRIVSテーブルを以下のselectステートメントでチェックします。

SELECT * FROM USER_SYS_PRIVS; 
SELECT * FROM USER_TAB_PRIVS; 
SELECT * FROM USER_ROLE_PRIVS;