DBA_ROLESは、データベース内のすべてのロールを示します。
DBA_ROLES
ROLE
VARCHAR2(128)
NOT NULL
ロールの名前
PASSWORD_REQUIRED
VARCHAR2(8)
AUTHENTICATION_TYPE列が設定されている場合、この列は非推奨になる
AUTHENTICATION_TYPE
VARCHAR2(11)
ロールの認証方式:
NONE - CREATE ROLE role1;
NONE
CREATE ROLE
role1
;
EXTERNAL - CREATE ROLE role2 IDENTIFIED EXTERNALLY;
EXTERNAL
role2
IDENTIFIED EXTERNALLY;
GLOBAL - CREATE ROLE role3 IDENTIFIED GLOBALLY;
GLOBAL
role3
IDENTIFIED GLOBALLY;
APPLICATION - CREATE ROLE role4 IDENTIFIED USING schema.package;
APPLICATION
role4
IDENTIFIED USING
schema
.
package
PASSWORD - CREATE ROLE role5 IDENTIFIED BY role5;
PASSWORD
role5
IDENTIFIED BY
COMMON
VARCHAR2(3)
指定されたロールが共通であるかどうかを示す。可能な値は次のとおり。
YES: ロールが共通の場合
YES
NO: ロールがローカルの場合(共通ではない)
NO
ORACLE_MAINTAINED
VARCHAR2(1)
ロールが、オラクル社が提供するスクリプト(catalog.sqlやcatproc.sqlなど)によって作成されてメンテナンスされているかどうかを示す。この列の値がYのロールは、オラクル社が提供するスクリプトを実行する以外の方法で変更してはならない。
Y