profile_oracle設定某使用者密碼永不到期,oracle密碼永不到期

來源:互聯網
上載者:User

profile_oracle設定某使用者密碼永不到期,oracle密碼永不到期

原創作品,出自 “深藍的blog” 部落格,深藍的blog:http://blog.csdn.net/huangyanlong/article/details/46888139

 

oracle設定某使用者密碼永不到期

 

為ETL_TEST使用者佈建密碼永不到期。

select  *  from  dba_users  where  username = 'ETL_TEST';

查看dba_users字典,可知道ETL_TEST使用者到2015年11月23日到期。

select  username, user_id, account_status, expiry_date, profile  from  dba_users  where  username = 'ETL_TEST';

這裡看一下profile參數為default。

SELECT username,PROFILE FROM  dba_users where   username ='ETL_TEST';

我們來看一下,profile參數為default,所指定的密碼有效期間為多長時間,如下:

SELECT  *  FROM  dba_profiles  s  WHERE  s.profile = 'DEFAULT'  AND  resource_name = 'PASSWORD_LIFE_TIME';

可以看到,profile置為default設定為密碼180天后到期。

我們可以單獨建立一個profile檔案,為某使用者使用。

建立名為passwd_unlimit的profile檔案,設定其profile下密碼限定為永不到期。

create profile  passwd_unlimit limit PASSWORD_LIFE_TIME unlimited;

把passwd_unlimit的初始化參數設定到ETL_TEST使用者下。如下:

alter user   ETL_TEST   profile   passwd_unlimit;

設定完成後,我們通過dba_users查看一下ETL_TEST使用者的profile檔案是否設定成功,如下:

select   username,  user_id,  account_status,  expiry_date, profilefrom   dba_users  where   username ='ETL_TEST';

可以看到ETL_TEST使用者的profile檔案設定為了passwd_unlimit,而passwd_unlimit的profile檔案設定為密碼永不到期了。

最後,我們檢查一下,命名為PASSWD_UNLIMIT的profile檔案下所附屬的資源設定都有哪些,如下:

SELECT  *   FROM   dba_profiles  s  WHERE  s.profile ='PASSWD_UNLIMIT';

可以看到其中PASSWORD_LIFE_TIME設定確實為UNLIMITED。

至此,我們已經實現了ETL_TEST使用者密碼永不到期的目標。

另外:補充,這裡我們生產的命名為PASSWD_UNLIMIT的profile檔案下還有其它的RESOURCE沒有設定,我們需要對其它的RESOURCE也需要做出相應調整來滿足要求。

例如,我後續又執行了下面的設定:

ALTER profile  passwd_unlimit limit COMPOSITE_LIMIT          UNLIMITED;

ALTER profile  passwd_unlimit limit SESSIONS_PER_USER        UNLIMITED;

ALTER profile  passwd_unlimit limit CPU_PER_SESSION          UNLIMITED;

ALTER profile  passwd_unlimit  limit CPU_PER_CALL             UNLIMITED;

ALTER profile passwd_unlimit  limit LOGICAL_READS_PER_SESSIONUNLIMITED;

ALTER profile passwd_unlimit  limit LOGICAL_READS_PER_CALL   UNLIMITED;

ALTER profile  passwd_unlimit limit IDLE_TIME                UNLIMITED;

ALTER profile passwd_unlimit limit CONNECT_TIME             UNLIMITED;

ALTER profile passwd_unlimit  limit PRIVATE_SGA              UNLIMITED;

ALTER profile  passwd_unlimit limit FAILED_LOGIN_ATTEMPTS    10      ;

ALTER profile  passwd_unlimit limit PASSWORD_REUSE_TIME      UNLIMITED;

ALTER profile  passwd_unlimit limit PASSWORD_REUSE_MAX       UNLIMITED;

ALTER profile passwd_unlimit  limit PASSWORD_VERIFY_FUNCTION NULL    ;

ALTER profile passwd_unlimit  limit PASSWORD_LOCK_TIME       1       ;

ALTER profile passwd_unlimit  limit PASSWORD_GRACE_TIME      7       ;

我們再來查看一下命名為PASSWD_UNLIMIT的profile檔案下所附屬的資源設定,如下:

至此,對PASSWD_UNLIMIT的profile檔案每項resource都進行配置,可以滿足該使用者的需求了。

 

小結:

1、建立profile的文法:

create profile  [PROFILE] limit   [RESOURCE_TYPE]  [LIMIT];

例:create profile  passwd_unlimit  limit PASSWORD_LIFE_TIME  unlimited;

 

2、改變使用者的profile文法:

alter user   [user]  profile  [profile];

例:alter user  ETL_TEST   profile   passwd_unlimit;

 

3、改變某個profile中某項source的配置文法:

ALTER  profile  [profile]   limit   [source]  [option];

例:ALTER  profile   passwd_unlimitlimit COMPOSITE_LIMIT  UNLIMITED;

 

*******************************************藍的成長記系列****************************************************

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處(http://blog.csdn.net/huangyanlong)。

藍的成長記——追逐DBA(1):奔波於路上,挺進山東

藍的成長記——追逐DBA(2):安裝!安裝!久違的記憶,引起我對DBA的重新認知

藍的成長記——追逐DBA(3):古董上操作,資料匯入匯出成了問題

藍的成長記——追逐DBA(4):追憶少年情愁,再探oracle安裝(Linux下10g、11g)

藍的成長記——追逐DBA(5):不談技術談業務,惱人的應用系統

藍的成長記——追逐DBA(6): 做事與做人:小技術,大為人

藍的成長記——追逐DBA(7):基礎命令,地基之石

藍的成長記——追逐DBA(8):重拾SP報告,回憶oracle的STATSPACK實驗

藍的成長記——追逐DBA(9):國慶漸去,追逐DBA,新規劃,新啟程

藍的成長記——追逐DBA(10):飛刀防身,熟絡而非專長:擺弄中介軟體Websphere

藍的成長記——追逐DBA(11):回家後的安逸,暈暈乎乎醒了過來

藍的成長記——追逐DBA(12):七天七收穫的SQL

藍的成長記——追逐DBA(13):協調硬體廠商,六個故事:所見所感的“伺服器、儲存、交換器......”

藍的成長記——追逐DBA(14):難忘的“雲”端,起步的hadoop部署

藍的成長記——追逐DBA(15):以為FTP很“簡單”,誰成想一波三折

藍的成長記——追逐DBA(16):DBA也喝酒,被捭闔了

藍的成長記——追逐DBA(17):是分享,還是消費,在後IOE時代學會成長

******************************************************************************************************************

 

********************************************足球與oracle系列*************************************************

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處(http://blog.csdn.net/huangyanlong)。

足球與oracle系列(1):32路諸侯點兵,oracle32進程聯盟 之A組巴西SMON進程的大局觀

足球與oracle系列(2):巴西揭幕戰預演,oracle體繫結構雜談

足球與oracle系列(3):oracle進程排名,世界盃次回合即將戰罷!

足球與oracle系列(4):從巴西慘敗於德國,想到,差異的RAC拓撲對比! 

足球與oracle系列(5):fifa14遊戲缺失的directX庫類比於oracle的rpm包!

足球與oracle系列(6):伴隨建庫的亞洲杯——加油中國隊

******************************************************************************************************************

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.