Oracle Database プロファイルを作成する
- 作成日 2023.03.06
- Oracle Database
- Oracle Database
Oracle Databaseで、プロファイルを作成する手順を記述してます。「CREATE PROFILE」で作成したいプロファイル名を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
プロファイルを作成するには、「CREATE PROFILE」を使用します。
ログイン失敗時に、パスワードをロックする回数を指定する場合は、以下を使用します。
CREATE PROFILE プロファイル名 LIMIT
FAILED_LOGIN_ATTEMPTS 失敗回数;
実際に、ロックする回数を3回と指定して作成してみます。
CREATE PROFILE PRO_1 LIMIT
FAILED_LOGIN_ATTEMPTS 3;
実行結果
プロファイルが作成されます。
ロックする日数を指定
ロックする日数を指定するには、「PASSWORD_LOCK_TIME」を使用します。
CREATE PROFILE プロファイル名 LIMIT
FAILED_LOGIN_ATTEMPTS 失敗回数
PASSWORD_LOCK_TIME ロックする日数;
3回間違えると、5日ロックする場合は以下となります。
CREATE PROFILE PRO_2 LIMIT
FAILED_LOGIN_ATTEMPTS 3
PASSWORD_LOCK_TIME 5;
パスワードの有効期限を設定
パスワードの有効期限を設定するには「PASSWORD_LIFE_TIME」を使用します。
CREATE PROFILE プロファイル名 LIMIT
PASSWORD_LIFE_TIME 有効日数;
有効期限を10日で作成する場合は、以下となります。
CREATE PROFILE PRO_3 LIMIT
PASSWORD_LIFE_TIME 10;
「PASSWORD_GRACE_TIME」を使用すると猶予期間を設けることができます。ここでは5日に設定してます。
CREATE PROFILE PRO_4 LIMIT
PASSWORD_LIFE_TIME 10
PASSWORD_GRACE_TIME 5;
同時セッション数を指定
同時セッション数を制限する場合は「SESSIONS_PER_USER」を使用します。
CREATE PROFILE プロファイル名 LIMIT
SESSIONS_PER_USER 同時セッション数;
同時セッション数を「3」に設定したい場合は、以下のようにします。
CREATE PROFILE PRO_5 LIMIT
SESSIONS_PER_USER 3;
-
前の記事
Oracle Database シノニムを作成する 2023.03.06
-
次の記事
mac Finderフォルダを開くショートカットキー 2023.03.06
コメントを書く