我存放有两个数据库,其中一个sid是orc。,我按照书上说的把存放在“F:\oracle\ora92\database\PWDorc.ora”中的PWDorc.ora文件删除了,然后在dos下输入以下命令重新设置一个:C:\Documents and Settings\Administrator>orapwd file=F:\oracle\ora92\database\PWDorc.ora password=1128 entries=5;设置好了之后在原先的文件夹中也会重新出现一个新的PWDorc.ora文件,但是当我用新的密码在进入的时候提示出错:  C:\Documents and Settings\Administrator>sqlplus "sys/1128 as sysdba"SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 4月 16 09:54:08 2009Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.ERROR:
ORA-01031: insufficient privileges郁闷死了,怎么不明白哪里出错了,希望大家帮我看看。(这样进入一样错误:C:\Documents and Settings\Administrator>set oracle_sid=orcC:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期四 4月 16 09:57:21 200Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> conn sys/1128 as sysdba
ERROR:
ORA-01031: insufficient privileges)

解决方案 »

  1.   

    你的操作系统用户不在ora_dba组里面吧?
      

  2.   

    C:\Documents and Settings\Administrator> set oracle_sid=orc;
    然后再执行sqlplus
      

  3.   

    我好像把那个ora_dba用户删了,因为我要用sys密码验证登陆,那我没删之前为什么两个数据库都可以登陆哪,而且默认的是orc那个,另个数据库要set oracle_sid=A才能登陆。那我怎么把这个数据库重置ora_dba组里呀。
      

  4.   

    控制面板->管理工具->计算机管理