程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> oracle用戶密碼過期的處理方法

oracle用戶密碼過期的處理方法

編輯:Oracle數據庫基礎

Oracle用戶密碼過期?不要緊,下面就為您介紹一個Oracle用戶密碼過期的處理方法,供您參考,如果您對此方面感興趣的話,不妨一看。

在測試環境學習oracle,出現oracle用戶密碼過期的問題,更改密碼提示驗證未通過,因為為測試環境,為方便期間,不需要經常修改Oracle用戶密碼,在此發現profile的使用方法,記錄如下。

SQL> SELECT * FROM dba_profiles ;

查看用戶所屬的 profile ,一般為DEFAULT

SQL>select * from dba_profiles where resource_type='PASSWord';

SQL> alter user lh identifIEd by lh;

alter user lh identifIEd by lh

ORA-28003: password verification for the specifIEd passWord failed
ORA-20001: PassWord same as or similar to user

取消密碼管理:

SQL>alter profile DEFAULT limit unlimited;
如:
SQL>alter profile DEFAULT limit passWord_reuse_time unlimited;

停止密碼檢驗函數:

SQL>alter profile DEFAULT limit passWord_verify_function null;

創建 用戶 專用 profile:

CREATE PROFILE test LIMIT
SESSIONS_PER_USER       UNLIMITED
CPU_PER_SESSION          UNLIMITED
CPU_PER_CALL             3000
CONNECT_TIME             45
LOGICAL_READS_PER_SESSION   DEFAULT
LOGICAL_READS_PER_CALL     1000
PRIVATE_SGA             15K
COMPOSITE_LIMIT          5000000;

如需更改:

SQL>alter profile test limit PASSWord_LIFE_TIME 60 ;

更改用戶profile

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved