Oracle密碼過期處理
阿新 • • 發佈:2018-12-22
問題: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,修改完成,可以正常登陸到資料庫了。