安装与原来基本相同配置,比如ORACLE的安装路径,数据库的存在位置等尽量配置成一样的。然后将原来的数据库文件覆盖新装的数据库文件即可。(注意:要先做好备份)

解决方案 »

  1.   

    如果原来的数据库的文件夹都没有动过的话,按qiuyang_wang(小数点)的方法
       装好数据库,备分ORACLE文件夹,装好数据库,建立在原来的目录,实例名相同
    关掉服务,把辈分目录覆盖回来,启动数据库,
      按这样的步骤,有报错在,告诉我们。。
      

  2.   

    没办法,只能按楼上两位所说,
    最主要的是重新安装数据库的配置,目录路径,init.ora应与原先数据库一模一样。
    数据文件的路径也应与原先一样。
    否则会出现很多问题。
    你也可以按照新出现的问题一步一步解决
      

  3.   

    把你的数据库备份文件(admin,oradata下面的文件夹(名称为你的数据库名称),以及init.ora)放到新dbms相应的位置,再建一个相应的tns,就ok了
      

  4.   

    按照各位所说的方法做还有这样的错误
    SVRMGR> startup nomount;
    已启动 ORACLE 实例。
    系统全局区域合计有                        240268556个字节
    Fixed Size                                          70924个字节
    Variable Size                                    82833408个字节
    Database Buffers                                157286400个字节
    Redo Buffers                                        77824个字节
    SVRMGR> alter database mount;
    语句已处理。
    SVRMGR> alter database open;
    alter database open
    *
    ORA-01157: ????/?????? 1 - ??? DBWR ????
    ORA-01110: ???? 1: 'E:\ORACLE\ORADATA\CHKSYS\SYSTEM01.DBF'LGQDUCKY(飘) 能详细说一说qiuyang_wang(小数点)的方法吗?
      

  5.   

    可能是你的system01.dbf没有放对位置,你看一下上面那个位置有没有这个文件,如果没有就拷过去ORA-01157 cannot identify/lock data file string - see DBWR trace fileCause: The background process was either unable to find one of the data files or failed to lock it because the file was already in use. The database will prohibit access to this file but other files will be unaffected. However, the first instance to open the database will need to access all online data files. The accompanying error from the operating system describes why the file could not be identified.Action: At the operating system level, make the file available to the database. Then either open the database or do an ALTER SYSTEM CHECK DATAFILES.
      

  6.   

    如果你使用的ORACLE默认的表空间,那么你的数据文件可能在你安装ORACLE后被覆盖,如果没有被覆盖,你删除原来的实例(oradim -delete -sid 你的实例),重新创建实例,启动看一下,如果仍然报错,请使用recover database命令,如果你的数据库为归档模式,可以使用RECOVER DATABASE UNTIL TIME '2003-08-18 00:00:01',祝你好运