装的是oracle 9i,安装完以后忘记了密码,怎么去找回密码

解决方案 »

  1.   

    用管理员登录
    执行 alter user 用户名 identified by 密码;
      

  2.   

    C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 7月 29 15:16:38 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.SQL> conn /as sysdba
    已连接。
    SQL> alter user scott identified by sys
      2  /用户已更改。
      

  3.   

    咨询下这位大大,
    如果他密码忘记的话,在登录sqlplus 的时候,登录不了哦。那怎么执行下面的alter 语句的。
    我今天刚学,下午那会差点也进不去
      

  4.   


    如果
    conn / as sysdba 这种都登陆不了,那就修改口令文件C:>orapwd file=databasepwd.ora password=system entries=5
    OPW-00005: 存在相同名称的文件 - 请删除或重命名
    C:>orapwd file=databasepwd.ora password=system entries=5   force=y创建口令文件需要注意的是=前后没有空格!另外值得一提的是10g增加了一个新的参数force default值n,它的作用类似于创建表空间时的reuse功能,当同名文件存在时是否覆盖。是否使用口令文件,是通过oracle提供的一个参数remote_login_passwordfile来控制的,remote_login_passwordfile有none,shared,exclusive3个值,
    none表示不使用口令文件,停用口令文件验证,Oracle数据库不允许远程SYSDBA/SYSOPER身份登录
    exclusive表示实例独占使用口令文件,也就是各自实例使用单独的口令文件,
    shared表示多个实例共享一个口令文件,缺省情况下,win下口令文件的格式是pwdsid.ora,unix下的格式是orapwSID(大小写敏感), Oracle数据库在启动时,首先查找的是orapw<sid>的口令文件,如果该文件不存在,则开始查找,orapw的口令文件,如果口令文件命名为orapw,多个数据库就可以共享.口令文件创建完后,数据库需要重启动,新的口令文件才能生效。 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
    DBA3 群:63306533;     聊天 群:40132017
      

  5.   

    可以先用dba权限登录,使用户口令过期
    sqlplus / as sysdba
    alter user user_name password expire
    然后再用那个用户登录就会提示输入一个新密码了。