「Oracle」プロファイルを作成、変更、削除する方法

2021年8月2日

構文
CREATE PROFILE <プロファイル名> LIMIT
[FAILED_LOGIN_ATTEMPTS {回数 | UNLIMITED} ]
[PASSWORD_LIFE_TIME {日数 | UNLIMITED} ]
[{PASSWORD_REUSE_TIME | PASSWORD_REUSE_MAX} {値(日数or回数) | UNLIMITED} ]
[PASSWORD_LOCK_TIME {日数 | UNLIMITED} ]
[PASSWORD_GRACE_TIME {日数 | UNLIMITED} ]
[PASSWORD_VERIFY_FUNCTION <ファンクション名> ]
;

項目
1.FAILED_LOGIN_ATTEMPTS ロックされるまでのログイン失敗回数
2.PASSWORD_LIFE_TIME パスワードを設定してからの有効期間
3.PASSWORD_REUSE_TIME パスワードが再利用できるまでの期間
4.PASSWORD_LOCK_TIME ロックが解除されるまでの期間(日数)
5.PASSWORD_GRACE_TIME パスワードの期限切れ後のパスワード変更ができる猶予期間(日数)

使用例
1.プロファイルを作成
CREATE PROFILE CFTPRF
FAILED_LOGIN_ATTEMPTS 5
PASSWORD_LIFE_TIME 15
PASSWORD_REUSE_TIME 60
PASSWORD_LOCK_TIME 1
PASSWORD_GRACE_TIME 15
;
2.プロファイルを削除
DROP プロファイル名 [CASCADE];

3.プロファイルを変更
ALTER PROFILE プロファイル オプション;

Oracle

Posted by arkgame