把另一台机的硬盘上oracle整个目录都copy到我本机上,那台机和我机上都装的是oracle9i,现在我想在我本机上恢复那台机的数据,请问有什么方法?  另一台机已经不能用了,而我在本机上刚装完oracle9i,是不是我再在本机上装多一次oracle9i,覆盖原来那台机备份的oracle根目录就行了?

解决方案 »

  1.   

    1 建议用exp/imp恢复2 如果实例已坏的话,是windows机器的话,要重建实例,再修改pfile,指定位置启动
      

  2.   

    在目标数据库上创建相同的数据库,然后copy过去覆盖,包括oracle\oradata和oracle\admin及密码文件
      

  3.   

    myh0305(seasail) ( ) 信誉:100    Blog   加为好友  2007-5-12 21:45:51  得分: 0  
     
     
       
    在目标数据库上创建相同的数据库,然后copy过去覆盖,包括oracle\oradata和oracle\admin及密码文件  
     
    *****************************************
    这个听起来很简单,回来试试....
      

  4.   

    如果拷贝之前旧ORACLE是可用的,那么把新机器装ORACLE,位置与原机的一样,安装后停掉服务改名,再把旧ORACLE路径整个拷过来,起服务就OK了!如果拷贝之前旧ORACLE不能用,那么要看什么错误再修复了。
      

  5.   

    如果拷贝之前旧ORACLE是可用的,那么把新机器装ORACLE,位置与原机的一样,安装后停掉服务改名,再把旧ORACLE路径整个拷过来,起服务就OK了!如果拷贝之前旧ORACLE不能用,那么要看什么错误再修复了。补充:上面没说清楚,应该是停掉服务,ORACLE路径改名字。
      

  6.   

    可不可以原ORACLE是E:,然后本机装的是D:
    "ORACLE路径改名字"是什么意思???