ORACLE 12c 静的データ・ディクショナリー・ビュー


ユーザ情報

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 件のコメント :

コメントを投稿