ユーザ(USER)の情報を参照するには、
USERSデータディクショナリビューを参照します。
USERSデータディクショナリの種類
USERSデータディクショナリビューには以下3種類があります。
DBA_USERS | 全てのUSER情報を対象とする ※権限が必要 |
---|---|
ALL_USERS | ログインユーザが参照可能なUSERを対象とする |
USER_USERS | ログインユーザが保持するUSERを対象とする |
USERSデータディクショナリの定義
USERSデータディクショナリの定義です。
(DBA_USERS/ALL_USERS/USER_USERSで定義が異なります。)
列名 | 型 | メモ |
---|---|---|
USERNAME | VARCHAR2(30) | ユーザ名 |
USER_ID | NUMBER | ユーザID |
PASSWORD | VARCHAR2(30) | パスワード ※表示されません |
ACCOUNT_STATUS | VARCHAR2(32) | 状態 ※OPEN/EXPIRED/LOCKEDなど |
LOCK_DATE | DATE | ロック日時 (状態がロックの場合のみ) |
EXPIRY_DATE | DATE | 期限切れとなる日時 |
DEFAULT_TABLESPACE | VARCHAR2(30) | デフォルト表領域 |
TEMPORARY_TABLESPACE | VARCHAR2(30) | デフォルトの一時表領域 |
CREATED | DATE | ユーザ作成日時 |
PROFILE | VARCHAR2(30) | プロファイル名 |
INITIAL_RSRC_CONSUMER_GROUP | VARCHAR2(30) | |
EXTERNAL_NAME | VARCHAR2(4000) | |
PASSWORD_VERSIONS | VARCHAR2(8) | |
EDITIONS_ENABLED | VARCHAR2(1) | |
AUTHENTICATION_TYPE | VARCHAR2(8) |
列名 | 型 | メモ |
---|---|---|
USERNAME | VARCHAR2(30) | ユーザ名 |
USER_ID | NUMBER | ユーザID |
CREATED | DATE | ユーザ作成日時 |
列名 | 型 | メモ |
---|---|---|
USERNAME | VARCHAR2(128) | ユーザ名 |
USER_ID | NUMBER | ユーザID |
ACCOUNT_STATUS | VARCHAR2(32) | 状態 ※OPEN/EXPIRED/LOCKEDなど |
LOCK_DATE | DATE | ロック日時 (状態がロックの場合のみ) |
EXPIRY_DATE | DATE | 期限切れとなる日時 |
DEFAULT_TABLESPACE | VARCHAR2(30) | デフォルト表領域 |
TEMPORARY_TABLESPACE | VARCHAR2(30) | デフォルトの一時表領域 |
CREATED | DATE | ユーザ作成日時 |
INITIAL_RSRC_CONSUMER_GROUP | VARCHAR2(128) | |
EXTERNAL_NAME | VARCHAR2(4000) |
サンプル
USERSデータディクショナリビューを検索するサンプルです。
例)自身が参照できるUSER名の一覧を取得する
1 2 |
SELECT username FROM ALL_USERS; |
メモ
- USER_NAMEを検索条件とする場合、USER名は必ず大文字で指定してください。
- PASSWORD列は存在しますが、パスワードは検索不可です。