打对了

实践Oracle优化技术在医疗信息化中的深入应用,探索医院信息系统性能优化设计之道。公众号:医信系统性能优化。

 

如何取出某一用户的密码,再原封不动的改回去?

下面这种方法在Oracle的SQL Reference文档中没有提到,关键字values是一个未公开的特性.

实现方法:
SQL> conn sys/oracle
SQL> select password from dba_users where username='USER1';(用户名大写)
记录该用户在数据库存储的密码:035DFA98F036A771

SQL> alter user USER1 identified by aaa;
SQL> conn user1/aaa
SQL> 执行你想要的操作...

SQL> conn sys/oracle
SQL> alter user USER1 identified by values '035DFA98F036A771';

通过这种方式,管理员可以用某个用户的名字进行数据库操作.

posted on 2007-06-14 11:52  知道得越多知道的越少  阅读(556)  评论(0编辑  收藏  举报

导航