我在自己的机器上安装了  oracle9i   但由于时间久没用了   我忘记了sys和system的密码   而且当时其他用户都没有解锁  能有什么办法获取一个用户以及对应的密码   求高人指导

解决方案 »

  1.   


    --在你的 network 目录中找到 sqlnet.ora 文件,增加下面一行记录
    -- SQLNET.AUTHENTICATION_SERVICES=(NTS)
    -- 然后
    sqlplus / as sysdba;
    alter user sys identified by sys; --修改sys用户密码
      

  2.   


    Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码: 
      sqlplus /nolog; 
      connect / as sysdba 
      alter user sys identified by ; 
      alter user system identified by ; 
      如果是第二种方法用以下方法修改密码: 
      orapwd file=pwdxxx.ora password=你设定的新密码 entries=10 
      设定完后,重新启动服务,再次登陆就可以了。