日本語PDF

6.97 DBA_USERS

DBA_USERSは、データベース内のユーザーをすべて示します。

関連ビュー

USER_USERSは、現行のユーザーを説明します。このビューには、PASSWORDPROFILEPASSWORD_VERSIONSEDITIONS_ENABLEDAUTHENTICATION_TYPELAST_LOGINの各列は表示されません。

データ型 NULL 説明

USERNAME

VARCHAR2(128)

NOT NULL

ユーザー名

USER_ID

NUMBER

NOT NULL

ユーザーのID番号

PASSWORD

VARCHAR2(4000)

AUTHENTICATION_TYPE列が設定されている場合、この列は非推奨になる

ACCOUNT_STATUS

VARCHAR2(32)

NOT NULL

アカウントの状態:

  • OPEN

    アカウントは開いています。

  • EXPIRED

    PASSWORD_LIFE_TIME制限に達したか、パスワードがALTER USER ... PASSWORD EXPIREコマンドによって期限切れになったため、アカウントのパスワードは期限切れになります。ユーザーは期限切れのパスワードを使用してログインしてから、パスワードを変更できます。

  • EXPIRED(GRACE)

    PASSWORD_LIFE_TIMEの制限に達したが、パスワード変更の猶予期間(PASSWORD_GRACE_TIME)が経過していないため、アカウントのパスワードは期限切れになります。ユーザーは期限切れのパスワードでログインできますが、パスワードを間もなく変更する必要があることを知らせるORA-28002警告が表示されます。PASSWORD_GRACE_TIMEが経過すると、ユーザーは期限切れのパスワードを使用してログインし、パスワードを変更できます。

  • LOCKED

    ALTER USER ... ACCOUNT LOCKコマンドによって、またはログイン試行の連続失敗回数がFAILED_LOGIN_ATTEMPTS制限を超え、PASSWORD_LOCK_TIMEの値がUNLIMITEDであるため、アカウントはロックされます。アカウントは、ALTER USER ... ACCOUNT UNLOCKコマンドを使用してロック解除できます。

  • LOCKED(TIMED)

    ログイン試行が連続して失敗した回数がFAILED_LOGIN_ATTEMPTS制限を超え、PASSWORD_LOCK_TIMEがまだ経過していないため、アカウントはロックされます。アカウントのロックを解除するには、ALTER USER ... ACCOUNT UNLOCKコマンドを使用するか、PASSWORD_LOCK_TIMEが経過するまで待機します。

  • EXPIRED & LOCKED

    アカウントのパスワードは、EXPIREDアカウント・ステータスに示されているように期限切れになり、LOCKEDアカウント・ステータスに示されているようにロックされます。最初にLOCKEDアカウント・ステータスの説明に従ってアカウントのロックを解除してから、EXPIREDアカウント・ステータスの説明に従ってパスワードを変更できます。

  • EXPIRED(GRACE) & LOCKED

    アカウントのパスワードは、EXPIRED(GRACE)アカウント・ステータスに示されているように期限切れになり、LOCKEDアカウント・ステータスに示されているようにロックされます。最初にLOCKEDアカウント・ステータスの説明に従ってアカウントのロックを解除してから、EXPIRED(GRACE)アカウント・ステータスの説明に従ってパスワードを変更できます。

  • EXPIRED & LOCKED(TIMED)

    アカウントのパスワードは、EXPIREDアカウント・ステータスに示されているように期限切れになり、LOCKED(TIMED)アカウント・ステータスに示されているようにロックされます。最初にLOCKED(TIMED)アカウント・ステータスの説明に従ってアカウントのロックを解除してから、EXPIREDアカウント・ステータスの説明に従ってパスワードを変更できます。

  • EXPIRED(GRACE) & LOCKED(TIMED)

    アカウントのパスワードは、EXPIRED(GRACE)アカウント・ステータスに示されているように期限切れになり、LOCKED(TIMED)アカウント・ステータスに示されているようにロックされます。最初にLOCKED(TIMED)アカウント・ステータスの説明に従ってアカウントのロックを解除してから、EXPIRED(GRACE)アカウント・ステータスの説明に従ってパスワードを変更できます。

  • OPEN & IN ROLLOVER

    アカウントはパスワード・ロールオーバー期間内です。ユーザーは、以前のパスワードまたは新しいパスワードを使用してログインできます。ただし、ユーザーのログイン時に、アカウントがパスワードのロールオーバー期間内にあるかどうかがサーバーによって再計算されます。パスワード・ロールオーバー期間が経過すると、ログインは新しいパスワードが指定された場合にのみ成功し、アカウント・ステータスはOPENに変更されます。

  • EXPIRED & IN ROLLOVER

    アカウントはパスワード・ロールオーバー期間内で、パスワードはEXPIREDアカウント・ステータスで説明されているように期限切れです。ユーザーは、以前のパスワードまたは新しいパスワードを使用してログインできます。ただし、ユーザーのログイン時に、アカウントがパスワードのロールオーバー期間内にあるかどうかがサーバーによって再計算されます。パスワード・ロールオーバー期間が経過した場合、ログインは新しいパスワードが指定された場合にのみ成功し、アカウント・ステータスはEXPIREDに変更されます。ログイン後、ユーザーはパスワードの変更を求められます。

  • LOCKED & IN ROLLOVER

    アカウントはパスワード・ロールオーバー期間内であり、LOCKEDアカウント・ステータスの説明に従ってロックされます。アカウントは、LOCKEDアカウント・ステータスの説明に従ってロック解除できます。その後、ユーザーはOPEN & IN ROLLOVERアカウント・ステータスの説明に従ってログインできます。

  • EXPIRED & LOCKED & IN ROLLOVER

    アカウントはパスワード・ロールオーバー期間内にあり、そのパスワードはEXPIREDアカウント・ステータスの説明に従って期限切れになり、アカウントはLOCKEDアカウント・ステータスの説明に従ってロックされます。アカウントは、LOCKEDアカウント・ステータスの説明に従ってロック解除できます。その後、ユーザーはEXPIRED & IN ROLLOVERアカウント・ステータスの説明に従ってログインできます。

  • LOCKED(TIMED) & IN ROLLOVER

    アカウントはパスワード・ロールオーバー期間内であり、LOCKED(TIMED)アカウント・ステータスの説明に従ってロックされます。アカウントは、LOCKED(TIMED)アカウント・ステータスの説明に従ってロック解除でき、その後、ユーザーは以前のパスワードまたは新しいパスワードを使用してログインできます。ただし、ユーザーのログイン時に、アカウントがパスワードのロールオーバー期間内にあるかどうかがサーバーによって再計算されます。パスワード・ロールオーバー期間が経過した場合、ログインは新しいパスワードが指定された場合にのみ成功します。

  • EXPIRED & LOCKED(TIMED) & IN ROL

    アカウントはパスワード・ロールオーバー期間内にあり、そのパスワードはEXPIREDアカウント・ステータスの説明に従って期限切れになり、アカウントはLOCKED(TIMED)アカウント・ステータスの説明に従ってロックされます。アカウントは、LOCKED(TIMED)アカウント・ステータスの説明に従ってロック解除できます。その後、ユーザーはEXPIRED & IN ROLLOVERアカウント・ステータスの説明に従ってログインできます。

LOCK_DATE

DATE

アカウントがロック状態の場合、ロックされた日付

EXPIRY_DATE

DATE

アカウントの時間切れの日付

DEFAULT_TABLESPACE

VARCHAR2(30)

NOT NULL

データのデフォルト表領域

TEMPORARY_TABLESPACE

VARCHAR2(30)

NOT NULL

一時表のデフォルトの表領域の名前または表領域グループの名前。

LOCAL_TEMP_TABLESPACE

VARCHAR2(30)

ユーザーのデフォルトのローカル一時表領域

CREATED

DATE

NOT NULL

ユーザーの作成日

PROFILE

VARCHAR2(128)

NOT NULL

ユーザーのリソース・プロファイル名

INITIAL_RSRC_CONSUMER_GROUP

VARCHAR2(128)

ユーザーの初期リソース・コンシューマ・グループ

EXTERNAL_NAME

VARCHAR2(4000)

ユーザー外部名。中央管理されているユーザーの場合、データベース・ユーザー・マッピングが排他的マッピングであると、これはユーザーのディレクトリ・サービスDNとなります。このデータベース・ユーザーが共有スキーマである場合は、グループのDNとなります。

PASSWORD_VERSIONS

VARCHAR2(12)

アカウントに対して存在するパスワード・ハッシュ(「ベリファイア」とも呼ばれる)のバージョンのリストを示す。

この列の値は、次のとおり。

  • 10G: 大/小文字を区別しない、古いORCLハッシュが存在する場合

  • 11G: SHA-1ハッシュが存在する場合

  • 12C: 最適化解除済PBKDF2ベースのハッシュが存在する場合

  • HTTP: MD5ハッシュ(HTTPダイジェスト認証の場合)が存在する場合

12Cベリファイアの詳細は、Oracle Database概要を参照してください。

これらのベリファイアは、指定されたすべてのアカウントに対して任意に組み合せることができる。

EDITIONS_ENABLED

VARCHAR2(1)

対応ユーザーに対してエディションが使用可能になっているかどうか(Y | N)

AUTHENTICATION_TYPE

VARCHAR2(8)

ユーザーの認証方式:

  • NONE - ユーザーの認証方式が構成されていない

  • EXTERNAL - CREATE USER user1 IDENTIFIED EXTERNALLY;

  • GLOBAL - CREATE USER user2 IDENTIFIED GLOBALLY;

  • PASSWORD - CREATE USER user3 IDENTIFIED BY password;

PROXY_ONLY_CONNECT

VARCHAR2(1)

ユーザーが直接接続できる(N)か、アカウントが、このアカウントに対するプロキシ権限を持つユーザー(つまり、このアカウントに対する「経由接続」の権限が付与されたユーザー)によってのみ、プロキシ可能である(Y)ことを示す。

プロキシ・ユーザー・アカウントの作成、およびそれを通じて接続するユーザーの認可については、『Oracle Databaseセキュリティ・ガイド』を参照。

COMMON

VARCHAR2(3)

指定されたユーザーが共通であるかどうかを示す。可能な値は次のとおり。

  • YES: ユーザーが共通の場合

  • NO: ユーザーがローカルの場合(共通ではない)

LAST_LOGIN

TIMESTAMP(9)WITH TIME ZONE

ユーザーの最終ログイン時間

この列は、ユーザーが管理権限(AS { SYSASM | SYSBACKUP | SYSDBA | SYSDG | SYSOPER | SYSRAC | SYSKM })でデータベースに接続した場合は移入されません。

ORACLE_MAINTAINED

VARCHAR2(1)

ユーザーが、オラクル社が提供するスクリプト(catalog.sqlやcatproc.sqlなど)によって作成されてメンテナンスされているかどうかを示す。この列の値がYのユーザーは、オラクル社が提供するスクリプトを実行する以外の方法で変更してはならない。

INHERITED

VARCHAR2(3)

ユーザー定義が別のコンテナから継承されているかどうか(YES | NO)

DEFAULT_COLLATION

VARCHAR2(100)

ユーザーのスキーマのデフォルトの照合

IMPLICIT

VARCHAR2(3)

このユーザーが暗黙のアプリケーションによって作成された共通ユーザーかどうか(YES | NO)

ALL_SHARD

VARCHAR2(3)

シャード化されたデータベースで、この列の値はユーザーがシャードDDLを有効にして作成されたかどうかを示す。可能な値は次のとおりです:

  • YES: ユーザーはシャードDDLを有効にして作成されている。ユーザーはすべてのシャードおよびシャード・カタログに存在している。

  • NO: ユーザーはシャードDDLを有効にしないで作成されている。ユーザーは、ユーザーが作成されたデータベースにのみ存在している。

シャード化されていないデータベースでは、この列の値は常にNO

PASSWORD_CHANGE_DATE脚注 1

DATE

 

ユーザーのパスワードが最後に設定された日付

この列は、AUTHENTICATION_TYPE列の値がPASSWORDの場合にのみ移入されます。それ以外の場合、この列はNullです。

脚注1この列は、Oracle Database 19cから使用可能です。

関連項目: