ITPub博客

首页 > 数据库 > Oracle > DBA可以查看某用户的密码吗?

DBA可以查看某用户的密码吗?

原创 Oracle 作者:hlleng1226 时间:2007-05-16 13:39:10 0 删除 编辑

无法看到真正的密码,只有一大串经过加密的字符,如果你能破解oracle的加密技术,或者可以,呵呵

但是可以修改。

用system修改其他用户密码以及恢复原样的方法:

1。如果用户test3,密码为test3
SQL> create user test3 identified by test3;

用户已创建

SQL> grant connect,resource to test3;

授权成功。

SQL> conn test3/test3;
已连接。

2。现在如果不知道用户test3的密码,想用test3用户操作数据库,然后再改回原来密码的方法如下:
1)先保存用户test3的加密后的密码:
SQL> conn system/manager
已连接。
SQL> select username,password from dba_users
2 where username='TEST3';

USERNAME PASSWORD
------------------------------ ------------------------------
TEST3 9728B9C4700744F0

2)修改用户test3的密码:
SQL> alter user test3 identified by hello;

用户已更改。

3)然后就可以用用户test3,密码hello登录数据库,进行操作。
SQL> conn test3/hello
已连接。

4)做完事情后,要把用户test3的密码改回去:
SQL> conn system/manager
已连接。
SQL> alter user test3 identified by values '9728B9C4700744F0';

用户已更改。

5)然后,用户test3应该能够以他原来的密码登录数据库:
SQL> conn test3/test3
已连接。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9887991/viewspace-915231/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 职业规划
请登录后发表评论 登录
全部评论

注册时间:2008-07-31

  • 博文量
    5
  • 访问量
    308292