ユーザ情報
Oracleのユーザ情報は、DBA_USERS、ALL_USERS、USER_USERSを参照して確認することができます。
例えば、以下のコマンドを実行するとデータベース内のすべてのユーザ情報を参照できます。
SELECT * FROM DBA_USERS
DBA_USERS
データベース内のすべてのユーザ情報
ALL_USERS
現行のユーザが参照できるデータベースのユーザ情報
USER_USERS
現行のユーザ情報(DBA_USERSやALL_USERSより多くの列を含む)ロール、権限情報
DBA_ROLES
データベース内のすべてのロール情報DBA_ROLE_PRIVS
データベース内のすべてのユーザ/ロールに付与されたロールの情報・メモ
GRANTEE:ロールが付与されるユーザ名/ロール名
GRANTED_ROLE:付与されたロール名
USER_ROLE_PRIVS
現行のユーザに付与されたロールの情報ROLE_ROLE_PRIVS
ロールに付与されたロールの情報* ユーザがアクセス可能なロールに関する情報
DBA_SYS_PRIVS
ユーザ/ロールに付与されたシステム権限の情報・メモ
GRANTEE:システム権限が付与されるユーザ名/ロール名
PRIVILEGE:付与されたシステム権限
USER_SYS_PRIVS
現行のユーザに付与されたシステム権限の情報ROLE_SYS_PRIVS
ロールに付与されたシステム権限の情報* ユーザがアクセス可能なロールに関する情報
DBA_TAB_PRIVS
データベース内のすべてのオブジェクトについての権限付与の情報・メモ
GRANTEE:オブジェクト権限が付与されるユーザ名/ロール名
OWNER:オブジェクトの所有者
TABLE_NAME:オブジェクト名
GRANTOR:付与したユーザ名
PRIVILEGE:付与されたシステム権限
USER_TAB_PRIVS
現行のユーザがオブジェクト所有者、権限付与者、または現行のユーザに付与されたオブジェクト権限の情報ROLE_TAB_PRIVS
ロールに付与されたオブジェクト権限の情報* ユーザがアクセス可能なロールに関する情報
メモ
上記のオブジェクトは、ビューとシノニムの2つが存在します。例えば、
DBA_USERSは、以下のビューとシノニムが存在します。
・DBA_OBJECTS
OWNER | OBJECT_NAME | OBJECT_TYPE |
---|---|---|
SYS | DBA_USERS | VIEWTYPE |
PUBLIC | DBA_USERS | SYNONYM |
スポンサーリンク
0 件のコメント :
コメントを投稿