Oracle中任何用户都不用知道其它用户的密码,包括sys and system,否则的话,那样就不安全了,它只能修改别人的密码

解决方案 »

  1.   

    对的
    任何用户无法知道其他用户的密码
    只是拥有管理员权限的用户可以修改别的用户的密码
    另外,internal/oracle从9i开始已经被舍弃了
      

  2.   

    drabit(square) :
      如何得到用户的密码再恢复啊?其实我只不过是做了一个恢复用户所有表的东东,我要先删除用户,以删除该用户的所有表。然后我再创建用户,并恢复用户原来的密码,再利用system用户来导入原来该用户备份的*.dmp。
      

  3.   

    dba_users中的PASSWORD是加密后的密码,记下它。修改密码不用我说了吧,你有DBA权限的话就能干了。恢复密码:alter user identified by value '<你先前记下的密码>'