场景一:
在重置一些系统sys和system用户密码(已过期)时(还是使用原密码,根据user$中的password修改重置),在user$查看sys和system用户信息时发现这两个用户的PASSWORD为空,如下:
SQL> select name,password from user$ where name in (SYS,SYSTEM);
NAME PASSWORD
------------------------------------------------------------ ------------------------------------------------------------
SYS
SYSTEM
但是通过闪回查询user$发现这两个用户的password字段在之前是有值的,如下(上一条查询大概是在10点左右):
SQL> select name,password from user$ as of timestamp to_timestamp(1014 090000,yyyymmdd hh24miss) where name in (SYS,SYSTEM);
NAME PASSWORD
------------------------------------------------------------ ------------------------------------------------------------
如果觉得《oracle查询用户密码命令 Oracle数据库用户密码问题》对你有帮助,请点赞、收藏,并留下你的观点哦!