oracle 11g r2修改資料使用者密碼

2021-07-02 00:48:46 字數 1450 閱讀 9473

由於oracle11g 密碼延時驗證特性,修改資料庫使用者密碼時,如果應用程式連線資料的密碼沒有修改完整,可能導致一時間大量使用者用錯誤的密碼去連線資料庫,這時可能會導致使用者登入hang住

有以下兩種方法修改資料使用者密碼

1.要停止所有連線資料庫的應用,統一的把密碼修改完成,然後在修改資料庫使用者密碼,然後啟動應用

2.先關閉密碼延遲驗證特性,重啟資料庫,修改資料庫使用者密碼,修改應用連線資料庫密碼

關閉密碼延遲驗證:

alter system set event ="28401 trace name context forever, level 1" scope=spfile;

rac修改資料庫使用者密碼步驟

1.關閉備庫的密碼延遲驗證功能

sqlplus "/as sysdba"

alter system set event ="28401 trace name context forever, level 1" scope=spfile;

2.重啟資料庫

在grid使用者下:

srvctl stop database -d rac

srvctl start database -d rac

3.修改主庫username使用者密碼

alter user usernameidentified by password;

4.驗證密碼修改

sqlplus username/password

5.檢查資料庫是否正常

資料庫密碼修改完後,通知修改應用程式密碼

檢查登入失敗情況:

select username, 

os_username, 

userhost, 

client_id, 

trunc(timestamp), 

count(*) failed_logins 

from dba_audit_trail 

where returncode=1017 and --1017 is invalid username/password 

timestamp < sysdate -7 

group by username,os_username,userhost, client_id,trunc(timestamp);  

在這次rac密碼修改的過程遇到乙個問題

rac備庫修改沒有問題

rac主庫修改密碼,停止啟動資料庫時,用如下命令停止,啟動

srvctl stop database -d rac

srvctl start database -d rac

發現有乙個節點的資料庫無法停止和啟動,手動startup可以啟動

日誌報如下錯誤:

最後重啟集群軟體,卡死在**,停止不了

實在沒有辦法了,重啟作業系統問題解決,乙個簡單密碼修改操作,會出現這樣的問題,由此可見資料庫做任何操作都有可能出現問題,而我們只能做好充足的準備。

解除安裝Oracle11g R2

1 我的電腦 管理 管理與服務 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products universal installer,單擊 解除安裝產品 全部展開 選中除 oradb11g home1 外的所有目錄,然後刪...

nid修改oracle11gR2資料庫名

1.檢視資料庫資訊 show parameter instance name show parameter db name show parameter service name select dbid from v database 2.正常關閉資料庫 sqlplus as sysdba sql ...

nid修改oracle11gR2資料庫名

1.檢視資料庫資訊 show parameter instance name show parameter db name show parameter service name select dbid from v database 2.正常關閉資料庫 sqlplus as sysdba sql ...