jiezhi(西域浪子):
  文件完好的,请教 如何完成 冷备份的恢复?
谢谢

解决方案 »

  1.   

    先把原来的备份一下,然后重新安装ORACLE,注意安装路径和数据库的名称要与原来的一样,完了之后,将备份的COPY到安装目录。
      

  2.   

    1.生成一个新的instance
    2.startup 
    3.test
      

  3.   

    按照iagcel(孤星) 的做就是了。
    没任何问题。
      

  4.   

    to  iagcel(孤星):
      我只有....oracle\oradata\Oracle
    这些文件是否可以?
      

  5.   

    To iagcel(孤星):
       按照你的方法,我安装了同样的目录。但是在不同的pc上。
    可是出现:
       ora-01033:oracle  initialization or shutdown in progress
    这是为何,望指教!!
      

  6.   

    你做什么的时候出现
    ora-01033:oracle  initialization or shutdown in progress
    说清楚
      

  7.   

    To llm06(blacksheep) :
    就是在将oracle\oradata\Oracle数据文件拷贝到同样的目录下的时候,重新启动pc。
    运行Enterprise Manager Console 的时候,连接它 就出现这个问题
      

  8.   

    "就是在将oracle\oradata\Oracle数据文件拷贝到同样的目录下的时候,重新启动pc。
    运行Enterprise Manager Console 的时候,连接它 就出现这个问题" :
     不要管它,试一试数据库能否启动
      

  9.   

    错误提示的意思是说,你的oracle正在启动或者关闭的过程中,所以无法连接。你这样做,看看有什么提示:
    svrmgrl
    然后connect sys/密码 as sysdba
    shutdown immediate
    startup
    看startup以后数据库服务是否可以正常启动,可以就没问题
      

  10.   

    0. Suggest you make a clean installation ( delete the damage one completely, check the old thread for how to delete the oracle completely)
    1. You have to be very sure that you have a completed database cold backup
    2. check your oracle service in control panel , what's the setting ?
     shutdown and startup your db through svrmgr .
      

  11.   

    To black_snail(●龙飞虎○) :
        0.我是将我的pc上的oracle完全uninstall了的
        1.确定这个oracle\oradata\Oracle下的文件完全正确
        2.做了数据文件覆盖后重新启动pc,oracle服务也是启动了的。
    问题出现:
        
        使用企业管理器,以及 sql plus 和 sqlplus worksheet这些工具 试图登陆这个数据库都没有成功!
    提示信息:
        ora-01033:oracle initialization or shutdown in progress
      

  12.   

    To llm06(blacksheep) :
       我如果使用原来的文件覆盖oracle\oradata\Oracle文件后。没有办法连接上啊。
    有怎么执行你所说的那些操作。
       继续向你请教!
      

  13.   

    To 各位:
       我确定
        0.我的pc上的oracle是先完全卸在的;
        1.现在oracle所安装的路径与原来的一样;
        2.拷贝的文件(oracle\oradata\Oracle目录下的所有文件)确定没有错误的,是1.09G吧
       首先,只有这些文件应该数据库是可以恢复的。这一点是没有错的。
       但是就是覆盖后就出现ora-01033错误。
      
        望大家继续指教,谢谢
      

  14.   

    to lianhg(lianhg) :
       不知道你的
       1)能。分别覆盖 init.ora, *.log,*.dbf,*.ctl。
      然后,startup mount 
     2)不能。重装oracle
    是什么意思。
    我现在搜索了以下,在非oracle\oradata\Oracle 也有不少的log
    而我只有oracle\oradata\Oracle这些文件,能否恢复?
      

  15.   

    )能。用源机器的 oracle文件夹中init.ora, *.log,*.dbf,*. ct l 替换现有的 init.ora, *.log,*.dbf,*. ctl。
     然后,startup mount 
    2)不能。重装oracle
      

  16.   

    To  lianhg(lianhg) :
    你的意思是不能重新安装oracle?我oracle\oradata\Oracle 这个这个文件夹下面的所有文件,而不是oracle目录下所有的文件
    如果是这样的话,我就不能恢复了?
      

  17.   

    To  lianhg(lianhg) :
       相当感谢你的回答,我试试其他的办法吧!
      

  18.   

    你只要有oracle中的“*.log,*.dbf,*. ctl”,就一定能恢复。我就
    这么做过,成功了。