原来在本机装了个oracle 8.17 开发,后来,因为要升级到oracle 9i, 就将 8 删除了, 最近,才发现, 备份的时候,忘记导出一个其中一个用户的数据,现在,oracle 8完全被删除了,剩下oraData一个目录,下面有如下文件,想请问,如果从中提取出我要的数据?2006-01-19  18:32         2,990,080 CONTROL01.CTL
2006-01-19  18:32         2,990,080 CONTROL02.CTL
2006-01-19  18:32         2,990,080 CONTROL03.CTL
2006-01-19  18:32        20,979,712 DR01.DBF
2006-01-19  18:32        20,979,712 INDX01.DBF
2006-01-19  18:32       188,751,872 INDX02.DBF
2006-01-19  18:32        52,436,992 RBS01.DBF
2006-01-19  18:32         1,049,088 REDO01.LOG
2006-01-19  15:52         1,049,088 REDO02.LOG
2006-01-19  15:52         1,049,088 REDO03.LOG
2006-01-19  18:32       287,318,016 SYSTEM01.DBF
2006-01-19  18:32        60,956,672 TEMP01.DBF
2006-01-19  18:32        10,493,952 TOOLS01.DBF
2006-01-19  18:32        20,979,712 USERS01.DBF
2006-01-19  18:32       629,153,792 USERS02.ORA还是老规矩,up,言而无物者无分!

解决方案 »

  1.   

    1、先Ghost这些数据所在的分区及原来Oracle 8.17安装的分区2、删除Oracle93、安装Oracle 8.17,建议与原来安装的配置一致4、根据此数据原来的用户与SID建数据库5、完全停止Oracle服务,用这些文件覆盖过去6、重启服务,试试导出
      

  2.   

    这么太麻烦了,不知道有没有其它方法,重新mount数据回来,在linux下应该可以,但对应命令在windows 下找不到
      

  3.   

    有谁有份 windows 下的 oracle DUL 可以提供出来就好了
      

  4.   

    接分的
    阿日话有分的哦,嘻嘻阿日原来玩Oracle,高阶呀
      

  5.   

    我觉得就是冷备份、恢复的过程,
    找台机器装个oracle 8.17建同样的服务后,关闭服务,
    把你备份的文件拷回去,做完全恢复可以吗