更改上述用户的密码时,会话挂起。这似乎是一个僵局。更改密码时,似乎产生了两个会话:
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。它被确定为一个错误并转发给开发。
解决方法: