文件如图
原来装的oracle10,建的数据库CCC,后来数据库重装,怎么吧原来建立的CCC数据库导入到新装的ORACLE10中(同一个版本的ORACLE)谢谢

解决方案 »

  1.   

    有研究價值。
    不過一般都是先用expdp導出整個instance,然後創建一個新的instance,再用impdp倒入
      

  2.   

    备份你的control文件和dbf文件后,按照原来的oracle安装目录和实例的文件目录重新安装数据库软件和实例,再用你备份的文件覆盖过去
      

  3.   

    备份你的control文件和dbf文件后,按照原来的oracle安装目录和实例的文件目录重新安装数据库软件和实例,停止所有oracle服务,再用你备份的文件覆盖过去,最后重新启动oracle服务。
      

  4.   

    你试一下:1)新创建一个数据库,如果能与原数据库CCC的目录结构相同,那最好,如果不同,也可以。但数据库的名称最好一样。
    2)最好能将新创建的数据库做一个冷备份。
    3)将新创建的数据库关闭。
    4)删除新数据库的控制文件,日志文件,数据文件。
    5)将原数据库CCC的控制文件,日志文件,数据文件复制到新数据库的文件所在的位置。
    6)将新数据库启动至mount状态,并修改数据文件及日志文件的目录位置。其实质是修改控制文件中记录的数据文件与日志文件的位置。
    7)打开新数据库,如果能打开的话,那最好。如果不能打开,可能要执行一个恢复的操作,以CANCEL的方式恢复数据文件,然后以resetlogs的方式打开数据库。
      

  5.   


    新建个实例: 文件路径要和原来装的oracle10路径相同,然后把你的实例文件覆盖过去就ok了,相当于冷备还原..
      

  6.   


    重装的数据库需要和原来的一样的版本,安装一样的目录然后用dbca建立同样SID的数据库实例,你这里创建CCC的实例把原来CCC里的目录里的数据文件,联机日志文件,控制文件覆盖安装好的实例下的ORAdata下的CCC目录