现在装的unix系统,账户(dagladmin)锁了,管理员的密码也不知道,默认密码都改了。
sys,system的密码都不知道,不能以管理员的身份登陆,怎么办?唯一知道的是scott/tiger的账户。可以在Oracle配置文件中进行更改吗?配置文件中有没有存储这些账户呢?

解决方案 »

  1.   


    可以试试用conn / as sysdba 这种OS 认证进行连接,如果可以连接,在修改密码即可。 如果不能连接,那么就修改口令文件。 具体参考:Oracle OS认证 口令文件 密码丢失处理
    http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4698293.aspx
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  2.   

    有oracle操作系统用户的密码吗?如果有
    确认$ORACLE_HOME\network\admin\sqlnet.ora
    中设置
    SQLNET.AUTHENTICATION_SERVICES=ALL
    有就可以使用OS系统认证方式登录
      

  3.   

    $conn "/as sysdba"alter user scott identified by tiger account unlock
     
      

  4.   

    $sqlplus "/as sysbda"
    alter user scott identified by tiger account unlock