因为更换服务器,需要移植数据库,但是其中的某一个用户的用户密码不知道,但是这个用户密码因为在其他的没有源码的程序中使用了而不能修改,因此在新的服务器中这个用户的密码还要和原密码相同。
对于这种情况采取通常的方式是不可以的。查看资料获得下面的方法修改成功。
查询某个用户的密码密文
SQL> select username,password from dba_users where username='JW_PUB1';
USERNAME PASSWORD
------------------------------ ------------------------------
JW_PUB1 1141B75987409AA1
SQL> select username,password from dba_users where username='PORTAL';
USERNAME PASSWORD
------------------------------ ------------------------------
PORTAL A9B80747F4D3AF98
SQL>
将密码修改
SQL> alter user jw_pub1 identified by values '1141B75987409AA1';
User altered.
SQL> alter user portal identified by values 'A9B80747F4D3AF98';
User altered.
至此密码修改完成,测试程序成功![@more@]