sqlplus /nologSQL*Plus: Release 10.1.0.2.0 - Production on 星期六 6月 26 11:08:34 2010Copyright (c) 1982, 2004, Oracle.  All rights reserved.SQL> conn /as sysdbaSQL> alter user system identified by "123456";上图最实际

解决方案 »

  1.   

    这样,先进入初始化参数文件:在$ORACLE_HOME/database/SPFILE<sid>.ora里头,
    找到: *.remote_login_passwordfile='EXCLUSIVE',将其值改为'NONE'修改$ORACLE_HOME/network/admin/sqlnet.ora,确保值
    SQLNET.AUTHENTICATION_SERVICES = (NTS)这之后,再重启oracle数据库服务,
    再用你想用的命令行修改密码。
      

  2.   

    iihero大哥,找不到你说的文件,可不可以QQ远程控制一下。
      

  3.   

    找不到就新建一个??
    上次我卸载软件把oracle的一些文件删了,然后就重新新建一个
    结果现在是将就用
      

  4.   

    修改一下sqlnet.ora文件,使其不要使用操作系统认证的方式,再使用conn / as sysdba登陆即可。
      

  5.   

    参考
    把sqlnet.ora的sqlnet.authentication_services = (NONE)字段改为
    #sqlnet.authentication_services = (NTS)随便输入用户名密码即可以管理员身份登录,再修改密码即可
      

  6.   


    如果没有这个文件:$ORACLE_HOME/network/admin/sqlnet.ora,
    就创建一个这样的文件%ORACLE_HOME%的路径你应该知道吧,
    它的内容只需要这一行:
    SQLNET.AUTHENTICATION_SERVICES = (NTS)
      

  7.   

    以前一直用MS SQL,对ORACLE一片空白。
    谢谢你,我试一下吧
      

  8.   

    我刚用ORACLE 没几天,连大哥你在说什么都不知道
      

  9.   

    参考http://blog.csdn.net/java3344520/archive/2010/06/15/5672242.aspx
    重新设置SYS密码
      

  10.   

    登陆到远端服务器上去修改pfile或者spfile文件参数吧
      

  11.   

    step1:通过该命令登录进去
    sqlplus/as sysdba
    step2:查询所有的用户名
    select username from dba_users
    step3:从step2中选择修要修改密码的用户
    alter user sys(or system or ...) identified by oracle之后按照修改的密码正常登录