由于10G 安装强迫指定密码,输入的密码后来居然忘记了,查询
了很多的答案,大多数都这样解释:sqlplus /nolog 
conn /as sysdba 
alter user system identified by 新密码;我也这样做了,也提示 用户被更改,但用这个密码就是不能登录,请问还有方法吗,不会让我卸载重装吧?

解决方案 »

  1.   

    在sqlplus中把你操作的全过程包括修改后登路的过程贴上来。
      

  2.   

    我又找了另外的方法:先删除口令文件 ,在:\oracle\product\10.2.0\db_1\dabatbase\pwd***.ora 
    然后在命令行中输入orapwd file = :\oracle\product\10.2.0\db_1\dabatbase\pwd***.ora password=***,entries=10(这个可以随便写)这样还是不行
      

  3.   


    哪有这么复杂?alter user怎么不能登录?贴出抱错信息先
      

  4.   

    第一步:
    C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期五 8月 8 16:19:43 2008Copyright (c) 1982, 2005, Oracle.  All rights reserved.SQL>第二步:
    SQL> connect / as sysdba
    已连接。
    SQL>第三步:SQL> alter user system identified by manager;用户已更改。SQL>然后我在 SQL*Plus 中用  system / manager 登录,被拒绝
      

  5.   

    conn system/manager 后的提示怎么不贴啊??先:
    alter user system identified by manager account unlock; 再:
    conn system/manager
      

  6.   

    SQL> connect system/manager
    已连接。
    SQL>但是我需要在 SQL*plus 中登录啊
      

  7.   

    不输入主机字符串,可以登录了我测试了一下,用我的Oracle客户端可以与服务器建立连接了,也可以使用PL/SQL工具,这是怎么回事啊?
      

  8.   

    说明你输入的主机字符串不对啊。tnsping 你输入的主机字符串如果没有正确显示,就需要你去修改tnsnames.ora文件了。
      

  9.   

    我输入的是 orcl ,我用客户端连接用的也是这个啊,安装服务器时默认的SID 也是这个 orcl,不好意思,我刚刚接触oracle,我输入的对不对?C:\Documents and Settings\Administrator>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 08-8月 -
    2008 16:59:19Copyright (c) 1997, 2005, Oracle.  All rights reserved.已使用的参数文件:
    D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
    已使用 TNSNAMES 适配器来解析别名
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
    (HOST = 192.168.99.82)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))
    OK (190 毫秒)C:\Documents and Settings\Administrator>
      

  10.   

    那是因为你的system不是管理员,
    sqlplus /nolog 
    conn /as sysdba 
    alter user system identified by 新密码; 
    然后你在用管理员给他授权就行了
    SQL>conn sys/密码 as sysdba
     
    SQL>grant connect,resource to system;