安装前复制了C:\Program Files\Oracle文件夹,大小为50多m,而我的oracle是装在F:\oracle这里的,重装之前把oracle下的admin和oradate保存了下来,然后重新安装oracle,安装路径与之前一致,现在我把先前保存的文件夹先后覆盖运行出现01033错误,网上查了些千人的资料,还是不能解决,求高人指点

解决方案 »

  1.   

    1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;
    2、运行sqlplus "/as sysdba"
      SQL>shutdown immediate 停止服务
      SQL>startup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号
      SQL>shutdown immediate 再次停止服务
      SQL>startup mount
      SQL> recover datafile 2 恢复出错的数据文件
      SQL>shutdown immediate 再次停止服务
      SQL>startup 启动服务,此次正常。
    按照以上步骤执行出了个错误,我看下能不能传图。
      

  2.   

    如图:http://hi.csdn.net/attachment/201110/19/10075667_1319000736ZaAW.gif
      

  3.   

    1.只安装数据库(和以前的目录要一样的)
    2.oradim 创建实例(名称一样)
    3.把以前的数据文件,控制文件,密码文件都拷贝到相应的路径下
    4.再尝试启动数据库
      

  4.   

    等各位的回答之际,无意中弄好了,不过感谢以上各位。顺便把解决方法说下,还望勿笑:把ora92/database/xxx.ORA文件删了后,按下面的步骤就弄好了。
    Microsoft Windows 2000 [Version 5.00.2195]
    (C) 版权所有 1985-2000 Microsoft Corp.C:/Documents and Settings/Administrator>sqlplusSQL*Plus: Release 9.2.0.1.0 - Production on 星期一 12月 18 09:42:15 2006Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.请输入用户名:  connect as sysdba
    请输入口令:连接到:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - ProductionSQL> shutdown abort
    ORACLE 例程已经关闭。
    SQL> startup nomount
    ORACLE 例程已经启动。Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    SQL> startup mount
    ORA-01081: ????????? ORACLE --- ?????
    SQL> startup mount
    ORA-01081: ????????? ORACLE --- ?????
    SQL> shutdown
    ORA-01507: ??????
    ORACLE 例程已经关闭。
    SQL> shutdown
    ORA-01012: not logged on
    SQL> startup
    ORACLE 例程已经启动。Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    ORA-01990: ??????'e:/oracle/ora92/DATABASE/PWDora902.ORA'???
    ORA-27046: ??????????????
    OSD-04000: B_<-?i4sP!2;F%Ed (OS 512)
    SQL> alter database open
      2  ;数据库已更改。SQL> shutdown
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup
    ORACLE 例程已经启动。Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    ORA-01990: ??????'e:/oracle/ora92/DATABASE/PWDora902.ORA'???
    ORA-27046: ??????????????
    OSD-04000: B_<-?i4sP!2;F%Ed (OS 512)
    SQL> alter database open
      2
    SQL> alter database open;数据库已更改。SQL> shutdown
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup nomount;
    ORACLE 例程已经启动。Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    SQL> startup mount;
    ORA-01081: ????????? ORACLE --- ?????
    SQL> shutdown;
    ORA-01507: ??????
    ORACLE 例程已经关闭。
    SQL> startup
    ORACLE 例程已经启动。Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    ORA-01990: ??????'e:/oracle/ora92/DATABASE/PWDora902.ORA'???
    ORA-27046: ??????????????
    OSD-04000: B_<-?i4sP!2;F%Ed (OS 512)
    SP2-0734: 未知的命令开头 "orapwd fil..." - 忽略了剩余的行。
    SP2-0044: 对于已知命令列表,请输入 HELP
     并输入 EXIT
    以退出。SQL> ORAPWD file=e:/oracle/ora92/DATABASE/PWDora902.ORA password=appserv
    er entries=10;
    SP2-0734: 未知的命令开头 "ORAPWD fil..." - 忽略了剩余的行。
    SQL> exit
    从Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production中断开C:/Documents and Settings/Administrator>ORAPWD file=e:/oracle/ora92/DATABASE/PWD
    ora902.ORA password=appserver entries=10C:/Documents and Settings/Administrator>sqlplusSQL*Plus: Release 9.2.0.1.0 - Production on 星期一 12月 18 10:18:45 2006Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.请输入用户名:  con as sysdba
    请输入口令:连接到:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - ProductionSQL> startup
    ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭
    SQL> shutdown
    ORA-01109: 数据库未打开
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup
    ORACLE 例程已经启动。Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    数据库装载完毕。
    数据库已经打开。