如何迁移oracle user的密码到新的环境,以下列出了方法:

select name,spare4||';'||password pwd from sys.user$ where name = 'user';

oracle 根据基表sys.users$的列spare4和password生成密码的hash和salt.

如果更新需要加values关键字:

alter user user identified by values '';