數據庫oracle用戶密碼過期查詢及解決方案
前言
提示:針對ORACLE數據庫,用戶密碼期限過期問題進行解決:
ORACLE數據庫創(chuàng)建用戶后,如果不修改用戶密碼期限,會默認為180天,以下內容來處理用戶密碼過期和修改密碼時限問題
一、創(chuàng)建用戶、賦予權限、修改密碼、解鎖用戶和設置期限
--創(chuàng)建用戶并設置密碼 CREATE USER 用戶名 IDENTIFIY BY 密碼; --將dba權限賦予新創(chuàng)建的用戶 GRANT dba TO 用戶名; --修改密碼 alter user 用戶名 identified by 新密碼; --解鎖用戶 alter user 用戶名 account unlock; --解除密碼180天有效期限制 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
二、查詢用戶密碼期限和過期后的修改
1.查詢用戶密碼期限
代碼如下(示例):
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
如果創(chuàng)建用戶沒有修改默認期限,這里的LIMIT會默認180

查詢用戶密碼到期日期
代碼如下(示例):
select username,account_status,expiry_date,profile from dba_users;

2.設置密碼期限或永久
代碼如下(示例):
alter profile default limit password_life_time '360';--360天期限 alter profile default limit password_life_time unlimited; --永久期限
設置完成后會顯示“UNLIMITED”無限制

總結
以上操作是對ORACLE數據庫用戶的新建,改密,賦權,解鎖和使用期限等操作
到此這篇關于數據庫oracle用戶密碼過期查詢及解決方案的文章就介紹到這了,更多相關oracle用戶密碼過期內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決Oracle?DISTINCT?報錯?inconsistent?datatypes:?expected?
這篇文章主要介紹了Oracle DISTINCT報錯inconsistent datatypes:expected-got CLOB(數據類型不一致:?應為-,但卻獲得?CLOB),本文給大家分享三種解決方案,需要的朋友可以參考下2023-07-07
解決ORA-12170:TNS connect timeout occurred問題
這篇文章主要介紹了解決ORA-12170:TNS connect timeout occurred問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12
Oracle存儲過程和存儲函數創(chuàng)建方法(詳解)
下面小編就為大家?guī)硪黄狾racle存儲過程和存儲函數創(chuàng)建方法(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06

