針對Oracle資料庫業務使用者延遲密碼登入的處理方法
近期巡檢系統發現,部分資料庫主機的業務使用者存在過期現象,延遲密碼登入,影響業務程式的執行。
針對此問題,有以下兩個處理方案:
方案一:修改使用者的profile,取消密碼限制:
根據使用者名稱稱,查詢其使用的profile名字,預設情況下使用的是default。
SQL>select profile from dba_users where username='xxx';
修改使用者的profile設定:
SQL>alter profile "DEFAULT" limit PASSWORD_GRACE_TIME UNLIMITED;
SQL>alter profile "DEFAULT" limit PASSWORD_LIFE_TIME UNLIMITED;
SQL>alter profile "DEFAULT" limit PASSWORD_LOCK_TIME UNLIMITED;
SQL>alter profile "DEFAULT" limit PASSWORD_REUSE_TIME UNLIMITED;
SQL>alter profile "DEFAULT" limit PASSWORD_REUSE_MAX UNLIMITED;
SQL>alter profile "DEFAULT" limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
利用oracle11g新特性修改密碼延遲登陸限制:
SQL>alter system set event='28401 trace name context forever,level 1' scope=spfile;
重啟資料庫:
SQL>alter system checkpint;
SQL>shutdown immediate
方案二:開發程式,監控10天內即將到期的使用者,以郵件形式傳送告警資訊,然後由系統管理員或DBA手動提前修改使用者密碼。
針對此問題,有以下兩個處理方案:
方案一:修改使用者的profile,取消密碼限制:
根據使用者名稱稱,查詢其使用的profile名字,預設情況下使用的是default。
SQL>select profile from dba_users where username='xxx';
修改使用者的profile設定:
SQL>alter profile "DEFAULT" limit PASSWORD_GRACE_TIME UNLIMITED;
SQL>alter profile "DEFAULT" limit PASSWORD_LIFE_TIME UNLIMITED;
SQL>alter profile "DEFAULT" limit PASSWORD_LOCK_TIME UNLIMITED;
SQL>alter profile "DEFAULT" limit PASSWORD_REUSE_TIME UNLIMITED;
SQL>alter profile "DEFAULT" limit PASSWORD_REUSE_MAX UNLIMITED;
SQL>alter profile "DEFAULT" limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
利用oracle11g新特性修改密碼延遲登陸限制:
SQL>alter system set event='28401 trace name context forever,level 1' scope=spfile;
重啟資料庫:
SQL>alter system checkpint;
SQL>shutdown immediate
方案二:開發程式,監控10天內即將到期的使用者,以郵件形式傳送告警資訊,然後由系統管理員或DBA手動提前修改使用者密碼。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-1982052/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫密碼延遲驗證Oracle資料庫密碼
- 忘記密碼的資料庫使用者處理方法密碼資料庫
- Oracle資料使用者密碼過期處理方法Oracle密碼
- ORACLE 資料庫業務使用者密碼重置慎用特殊字元Oracle資料庫密碼字元
- ORACLE密碼錯誤驗證延遲Oracle密碼
- Oracle 11g中的密碼延遲功能Oracle密碼
- 延遲密碼驗證特性引起的資料庫HANG死及當機密碼資料庫
- Exadata修改sshd密碼驗證方式 延遲10分鐘關閉 明明密碼對了卻登入不上密碼
- Mybatis【20】-- Mybatis延遲載入怎麼處理?MyBatis
- DNS設定引起的登入延遲DNS
- 【Oracle】使用者密碼過期處理Oracle密碼
- 破解 MySQL5.7 資料庫的 root 登入密碼MySql資料庫密碼
- ogg登陸資料庫使用者密碼加密資料庫密碼加密
- SQL資料庫開發中的SSIS 延遲驗證方法SQL資料庫
- oracle延遲事務無法自動推入處理Oracle
- oracle 11g 密碼延遲驗證問題Oracle密碼
- JWT過期,修改密碼,登出登入如何處理JWT密碼
- 破解 MariaDB5.5 資料庫的 root 登入密碼資料庫密碼
- ORACLE資料庫壞塊的處理 (處理無物件壞快的方法)Oracle資料庫物件
- hover事件延遲處理程式碼例項詳解事件
- oracle資料庫使用者密碼將要過期處理辦法(ORA-28002)Oracle資料庫密碼
- 一種透過延遲事務提升資料庫效能的方法資料庫
- 技術分享 | 用圖資料庫來降低 MySQL 處理多層關係的延遲(一)資料庫MySql
- sqlserver 針對預處理sql傳入引數的處理方式SQLServer
- mysql 4.1.7忘記資料庫密碼的處理辦法MySql資料庫密碼
- 錯誤的使用者名稱密碼登入導致的資料庫效能問題密碼資料庫
- Oracle11g新增密碼錯誤延遲驗證Oracle密碼
- 主庫千萬級的資料更新後,STANDBY日誌應用大量延遲的問題處理
- 資料庫會話記錄使用者登陸的密碼資訊資料庫會話密碼
- 忘記oracle的sys密碼該如何重置;附如何修改oracle資料庫使用者密碼Oracle密碼資料庫
- Oracle使用者密碼中含有特殊字元的登入辦法Oracle密碼字元
- Oracle新建資料庫並登入Oracle資料庫
- 使用者密碼過期的處理密碼
- Oracle密碼過期處理Oracle密碼
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- 拿到登入資料以後如何處理?
- win7登入時需要手動輸入使用者密碼和密碼的設定方法Win7密碼
- 取消 11G延遲密碼驗證密碼