密码丢失,在表中怎么找?

[复制链接]
查看11 | 回复9 | 2006-12-13 17:04:38 | 显示全部楼层 |阅读模式
SQL> select user_id,user_pass from pk_usr;
USER_IDUSER_PASS
---------- --------------------
SuperMan {v>i
这里的密码是加过密的,我弄丢了,能否找到原密码,或自己创建个新的密码。
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
最初由 qshg616 发布
[B]在表USR中的内容如下:
USER_ID
DEPT_ID USER_NAME
USER_PASS
----------
----------
--------------------
--------------------
SuperMan
001
{v>i
看到SuperMan的密码是{v>i,这是加过密的吧,是怎么加密的?
我把密码弄丢了,用什么简单的办法把密码找回来,或者重设一个新密码? [/B]

不知道搂主说的什么。
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
用sysdba登录可以修改其它用户的密码的.
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
直接用SYS,ALTER USER xxx IDENTIFIED BYPASSWORD修改
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
这里的ID不是一个ORACLE用户, 不能用ALTER吧。
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
直接把表里面这个密码清空
试一下
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
清空后不使用密码不可以,
未清空时,使用原密码的代码做密码也不可以。
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
看错了。如果用UPDATE更新就下呢 ?
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
如果有这个表的备份,从备份中恢复试下
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
update pk_usr set user_pass=12345;
这里的12345是加密过的,使用12345做密码不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行