Oracle

我可以更改 oracle sys 使用者的配置文件嗎?

  • April 28, 2021

將 sys 的配置文件更改為預設值以外的任何其他內容是否有副作用?

我們的監控一直告訴我們 sys 的密碼已過期。“預設”配置文件的標準限制為 180 天。即使這不適用 - sys 的密碼被標記為過期。

我們的監控一直告訴我們 sys 的密碼已過期。“預設”配置文件的標準限制為 180 天。

不應該嘗試更改內部、Oracle 帳戶的配置文件(實際上,有一個非常奇怪的名稱,您無法以任何方式、形狀或形式更改的帳戶!)。

不應更改 DEFAULT 配置文件的行為。

“預設”行為可能因 Oracle 數據庫的版本而異,因此在升級期間可能會意外地“重置”您。

如果您想限制這些行為,請定義您自己的配置文件並根據需要對其進行配置。

CREATE PROFILE APPLICATION_ACCOUNTS 
   LIMIT 
   PASSWORD_LIFETIME UNLIMITED 
   ; 
ALTER USER APP_1_ACCOUNT PROFILE APPLICATION_ACCOUNTS ; 
ALTER USER APP_2_ACCOUNT PROFILE APPLICATION_ACCOUNTS ; 

CREATE PROFILE INTERACTIVE_USER 
   LIMIT 
   PASSWORD_LIFETIME 180 
   . . . 
   ; 
ALTER USER FRED   PROFILE INTERACTIVE_USER ; 
ALTER USER BARNEY PROFILE INTERACTIVE_USER ; 

當然,您未在自定義配置文件中指定的任何內容都將從預設配置文件“繼承”。

PASSWORD_LIFE_TIME解決方案可能是更改DEFAULT配置文件。

甲骨文文件:

預設配置文件的 PASSWORD_LIFE_TIME 從無限制更改為 180(文件 ID 2437775.1)。

但是,預設配置文件中的所有密碼都會在 180 天后過期,這是一種想要的行為。

引用自:https://dba.stackexchange.com/questions/290476