我用的是oralce 11g 64位的数据库,以前建了几个没有用的数据库,想删除了,但发现要用dba密码验证,但是管理员密码忘记了,有什么好的方法没让我删除掉!

解决方案 »

  1.   

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

  2.   

    什么操作系统啊?  可以直接本机 conn / as sysdba 登陆吧。。
    再不行,那就重建密码文件吧。。
      

  3.   

    sqlnet.ora中设置SQLNET.AUTHENTICATION_SERVICES= (NTS) 
    就可以使用系统认证进行登录 sysdba账号密码就随便输入
      

  4.   

    conn/as sysdbaalter user sys identified by xxxx;
      

  5.   

    conn/as sysdbaalter user sys identified by xxxx;
    creat user
    Grant connect,DBA to user