ユーザと権限の管理

管理者向けの情報ソースの説明

Objective

After completing this lesson, you will be able to 管理者の情報ソースを特定します。

管理者向けの情報ソース

複数のシステムビューに対してクエリを実行し、ユーザが持つ権限とロール、およびそれらの付与方法に関する詳細情報を取得することができます。これは、ユーザが特定のアクションを実行したり、特定のデータにアクセスしたりする権限を持つ理由を理解するのに役立ちます。

以下のビューにクエリを実行するには、システム権限 CATALOG READ が必要です。

システムテーブルおよびモニタリングビュー

この図は、データベースビューと、ユーザデータ、ロール、権限、およびアクセス試行に関連する提供された情報を示しています。

システムテーブルおよびモニタリングビューでは、SQL コマンドを使用してシステムに関する情報のクエリが行われます。結果は、SYS スキーマにテーブルとして表示されます。

システムビュー M_CONNECTIONS には、認証方法に関する追加情報 ()SELECT USER_NAME, AUTHENTICATION_METHOD FROM M_CONNECTIONS が含まれています。デフォルトでは、ユーザは自分自身に関する情報のみをクエリできます。

ユーザに付与されたロールの表示

システムビュー EFFECTIVE_ROLES には、現在ログオンしているユーザのロールが表示されます。ユーザに直接付与されたロールと、他のロールから継承されたロールの両方が表示されます。このシステムビューは、システムビュー EFFECTIVE_PRIVILEGES を補完します。

この図は、データベース管理システムでユーザにロールと権限を付与する SQL クエリを示しています。