Oracle
Oracle Database Vault:更改 DV Owner 和 DV Account-Manager 密碼會掛起 PX Deq:執行回复/行記憶體鎖定
更改上述使用者的密碼時,會話掛起。這似乎是一個僵局。更改密碼時,似乎產生了兩個會話:
Blocking session C##DVAM_ROOT 1 26 58821 Concurrency row cache lock Waiting session: C##DVAM_ROOT 0 405 45629 fuvf4b27452y5 Idle PX Deq: Execute Reply fuvf4b27452y5 -> /* SQL Analyze(405,0) */ SELECT /*+PARALLEL(1) NO_STATEMENT_QUEUING */ * FROM X$KXFTASK /*kpdbReplayDDL,PDB_Replay_DDL*/
當具有 dv_patch_admin 角色的使用者更改密碼時,它會起作用。禁用 Database Vault 時,它可以工作。我在 oracle 支持中沒有找到這個。這是一個 Oracle Database 19.9 多租戶。
我們在 Oracle 支持部門開設了 SR。它被確定為一個錯誤並轉發給開發。
解決方法:
- 將 DV_PATCH_ADMIN 角色賦予使用者更改密碼。
- 關閉 pdb 並在 cdb 中執行。