您好,登錄后才能下訂單哦!
本篇內容主要講解“oracle怎么修改某個用戶的密碼為永久有效”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“oracle怎么修改某個用戶的密碼為永久有效”吧!
設置密碼永不過期,首先查看用戶的proifle是哪個,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
查看指定概要文件(如default)的密碼有效期設置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
為某個用戶設置密碼永不過期
比如修改FSJT_USER用戶的密碼過期規則為無限期UNLIMITED
1. 新建profile "FSJT_USER_UNLIMIT,規則與DEFAULT一致(因為一個profile中包含很多的項目,我們此時只想修改過期規則,其他的不變)
CREATE PROFILE "FSJT_USER_UNLIMIT" LIMIT
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
CONNECT_TIME UNLIMITED
IDLE_TIME UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
COMPOSITE_LIMIT UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LIFE_TIME 180
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_LOCK_TIME 1
PASSWORD_GRACE_TIME 7
PASSWORD_VERIFY_FUNCTION NULL;
然后查看下
SELECT profile FROM dba_profiles;
------------------------------
DEFAULT
FSJT_USER_UNLIMIT
2. 修改新建的profile(FSJT_USER_UNLIMIT),密碼過期為不過期
ALTER profile FSJT_USER_UNLIMIT limit PASSWORD_LIFE_TIME UNLIMITED;
3. 修改用戶的Profile為新的profile
alter user FSJT_USER profile FSJT_USER_UNLIMIT;
到此,相信大家對“oracle怎么修改某個用戶的密碼為永久有效”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。