DBA_ROLESはOracleデータベース内のすべてのロールを示すデータ・ディクショナリ・ビューである。
| 列名 | データ型 | NULL | 説明 | 
|---|---|---|---|
| ROLE | VARCHAR2(128) | NOT NULL | ロールの名前 | 
| PASSWORD_REQUIRED | VARCHAR2(8) | パスワードが必要かどうか | |
| AUTHENTICATION_TYPE | VARCHAR2(11) | ロールの認証方式 | |
| COMMON | VARCHAR2(3) | ロールが共通であるかどうか | |
| ORACLE_MAINTAINED | VARCHAR2(1) | オラクル社が提供するスクリプトによって作成されているかどうか | 
ロールの名前を示す。
パスワードが必要かどうかを示す。AUTHENTICATION_TYPE 列が設定されている場合、この列は非推奨になる。
ロールの認証方式を示す。
CREATE ROLE role;
    CREATE ROLE role IDENTIFIED EXTERNALLY;
    CREATE ROLE role IDENTIFIED GLOBALLY;
    CREATE ROLE role IDENTIFIED USING schema.package;
    CREATE ROLE role IDENTIFIED BY password;
    ロールが共通であるかどうかを示す。
オラクル社が提供するスクリプトによって、ロールが作成・メンテナンスされているかどうかを示す。
オラクル・データベースのデータ・ディクショナリ・ビューには次のものがある。