超詳細的設置Oracle用戶永不被鎖教程分享
作者:波波說運維
最近有個需求是需要對Oracle某個用戶設置輸錯密碼也不被鎖,整體原理是:新建一個profile,設置密碼錯誤次數不限制,然后把用戶的概要文件(profile)設置為新建的這個profile,下面介紹下設置的過程。
最近有個需求是需要對Oracle某個用戶設置輸錯密碼也不被鎖,整體原理是:新建一個profile,設置密碼錯誤次數不限制,然后把用戶的概要文件(profile)設置為新建的這個profile,下面介紹下設置的過程。
一、默認profile
一般數據庫默認是10次嘗試失敗后鎖住用戶
1、查看FAILED_LOGIN_ATTEMPTS的值
- select * from dba_profiles;
2. 修改為30次
- alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3. 修改為無限次(為安全起見,不建議使用)
- alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
二、自定義profile
1. 創建profile
- ALTER SYSTEM SET RESOURCE_LIMIT=TRUE;
- create profile fsl_profile limit
- FAILED_LOGIN_ATTEMPTS unlimited
- PASSWORD_LOCK_TIME 1/24
- PASSWORD_REUSE_MAX 5
- PASSWORD_REUSE_TIME 1800
- PASSWORD_LIFE_TIME 360
- PASSWORD_GRACE_TIME 30
- SESSIONS_PER_USER UNLIMITED
- CPU_PER_SESSION UNLIMITED
- CPU_PER_CALL UNLIMITED
- IDLE_TIME 360
- CONNECT_TIME UNLIMITED
- LOGICAL_READS_PER_SESSION UNLIMITED
- LOGICAL_READS_PER_CALL UNLIMITED
- PRIVATE_SGA UNLIMITED
- COMPOSITE_LIMIT UNLIMITED;
2. 查看當前系統用戶profile情況
- select username,account_status,default_tablespace,profile from dba_users;
3. 分配新的profile
- alter user FS8004 profile fsl_profile;
責任編輯:趙寧寧
來源:
今日頭條