用途
ALTER
PROFILE
文を使用すると、プロファイルのリソース制限またはパスワード管理パラメータを追加、変更または削除できます。
ALTER
PROFILE
文を使用すると、プロファイルに対して行った変更は、このプロファイルの現行のセッションのユーザーには影響しません。後続セッションのユーザーのみに影響します。
構文
alter_profile::=
(resource_parameters::=、password_parameters::=を参照)
(size_clause::=を参照)
セマンティクス
ALTER
PROFILE
文のキーワード、パラメータおよび句の意味は、すべてCREATE
PROFILE
文のキーワード、パラメータおよび句と同じです。
DEFAULT
プロファイルから制限を削除することはできません。
詳細は、「CREATE PROFILE」および次の例を参照してください。
例
パスワードを無効にする例: 次の文は、new_profile
プロファイル(「プロファイルの作成例:」で作成)のパスワードを90日間再利用できないようにします。
ALTER PROFILE new_profile LIMIT PASSWORD_REUSE_TIME 90 PASSWORD_REUSE_MAX UNLIMITED;
デフォルトのパスワード値の設定例: 次の文は、app_user
プロファイル(「プロファイルのリソース制限の設定の例:」で作成)のPASSWORD_REUSE_TIME
値をDEFAULT
プロファイルに定義された値にデフォルト設定します。
ALTER PROFILE app_user LIMIT PASSWORD_REUSE_TIME DEFAULT PASSWORD_REUSE_MAX UNLIMITED;
ログインおよびパスワード・ロック時間の制限例: 次の文は、プロファイルapp_user
のFAILED_LOGIN_ATTEMPTS
を5に、PASSWORD_LOCK_TIME
を1に変更します。
ALTER PROFILE app_user LIMIT FAILED_LOGIN_ATTEMPTS 5 PASSWORD_LOCK_TIME 1;
この文を使用すると、ログインに5回連続して失敗した場合に、app_user
プロファイルに割り当てられるユーザー・アカウントが1日ロックされます。
パスワードの有効期限および猶予期間の変更例: 次の文は、プロファイルapp_user2
のPASSWORD_LIFE_TIME
を90日に、PASSWORD_GRACE_TIME
を5日に変更します。
ALTER PROFILE app_user2 LIMIT PASSWORD_LIFE_TIME 90 PASSWORD_GRACE_TIME 5;
同時セッションの制限例: 次の文は、プロファイルapp_user
に同時実行セッションの新しい制限5を指定します。
ALTER PROFILE app_user LIMIT SESSIONS_PER_USER 5;
現在、プロファイルapp_user
にSESSIONS_PER_USER
の制限が定義されていない場合は、このプロファイルに制限5が追加されます。プロファイルに制限が定義されている場合は、前述の文によってその制限が5に再定義されます。プロファイルapp_user
が割り当てられているすべてのユーザーは、同時実行のセッションが5件に制限されます。
プロファイル制限の削除例: 次の文は、プロファイルapp_user
のIDLE_TIME
制限を削除します。
ALTER PROFILE app_user LIMIT IDLE_TIME DEFAULT;
プロファイルapp_user
が割り当てられているユーザーは、以降のセッションからプロファイルDEFAULT
に定義されたIDLE_TIME
制限に従います。
プロファイル・アイドル時間の制限例: 次の文は、プロファイルDEFAULT
にアイドル時間の制限(2分)を定義します。
ALTER PROFILE default LIMIT IDLE_TIME 2;
IDLE_TIME
の制限は、次のユーザーに適用されます。
プロファイルが明示的に割り当てられていないユーザー
IDLE_TIME
の制限が定義されていないプロファイルが明示的に割り当てられているユーザー
次の文は、プロファイルapp_user2
に無制限のアイドル時間を設定します。
ALTER PROFILE app_user2 LIMIT IDLE_TIME UNLIMITED;
プロファイルapp_user2
が割り当てられているすべてのユーザーは、以降のセッションから無制限のアイドル時間が許可されます。