1. 程式人生 > >Oracle密碼過期處理

Oracle密碼過期處理

 

 

問題:Oracle密碼過期導致資料庫無法訪問

 

 

 

解決方案:

1.後臺以資料庫管理員身份登陸,伺服器中開啟cmd命令,然後輸入

sqlplus / as sysdba

 

2.檢視使用者對應的proifle檔案,Regent為使用者名稱,預設為DEFAULT

SELECT USERNAME,PROFILE FROM DBA_USERS WHERE USERNAME='REGENT';

 

3.檢視Profile對應的安全策略,DEFAULT是上一步查詢結果

SELECT * FROM DBA_PROFILES WHERE PROFILE='DEFAULT' AND RESOURCE_NAME='PASSWORD_LIFE_TIME';

 

4.修改安全策略為不限制

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

5.重啟資料庫

SHUTDOWN IMMEDIATE; –關閉資料庫 
STARTUP MOUNT; – 開啟資料庫 
ALTER DATABASE OPEN;–開啟資料庫 

6.修改資料庫密碼

ALTER USER REGENT IDENTIFIED BY TEST123;

 

ok,修改完成,可以正常登陸到資料庫了。