19c后的用户密码在user$的列SPARE4中加密,而在dba_users的password里为空

19c后的用户密码在user$的列SPARE4中加密,而在dba_users的password里为空,每次修改hash值都会变化,即使相同密码值也不同。

SQL> alter user test1 identified by 888;

User altered.

SQL> select SPARE4 from user$ where name='test1';

SPARE4
--------------------------------------------------------------------------------
S:D178F599351B90F310CEDCE66D9E29FECD9EE5ADEE7F6B481547E53D262D;T:F2BF99315471324
A627007AC6DAC099346D6243A49212474FAE699531D7FA1E2CBF29F8593726D3AF702EDE21C11940
C9CBF5820CF3F7DF8AA6C921530EC9B910F22845314F124EDE7914DFED9EA4688

SQL> alter user test1 identified by 1;

User altered.

SQL> select SPARE4 from user$ where name='test1';

SPARE4
--------------------------------------------------------------------------------
S:9312A0F93E6AC168B8C674E4E9C4538DCB8506E98578842F2788178D7233;T:09CAC3EECF38CF2
6CB4C2391B464A4AF1F1F9A1CF392AA767FFE7E19E491B2B8D32CB1BB4F7BAA5FDCB1832974A3FB3
EB579D44F427249E20818E4F543DE8E5E459695EB1B2828186C970045DDEC92D0

SQL> grant dba to test1;

Grant succeeded.

SQL> conn test1/1@dbcenter
Connected.
SQL> conn test/888@dbcenter
Connected.
SQL> alter user test1 IDENTIFIED BY VALUES 'S:D178F599351B90F310CEDCE66D9E29FECD9EE5ADEE7F6B481547E53D262D;T:F2BF99315471324A627007AC6DAC099346D6243A49212474FAE699531D7FA1E2CBF29F8593726D3AF702EDE21C11940C9CBF5820CF3F7DF8AA6C921530EC9B910F22845314F124EDE7914DFED9EA4688';

User altered.

SQL> conn test1/1@dbcenter
ERROR:
ORA-01017: invalid username/password; logon denied


Warning: You are no longer connected to ORACLE.
SQL> conn test1/888@dbcenter
Connected.
SQL> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值