请问oracle8.0.5有没有类似于sql server 7.0 中的系统存储过程sp_attach_db或sql server 2000 企业管理器中数据库右击菜单中的"附加数据库"菜单项的操作,也就是说,当oracle数据库崩溃时,重装oracle,如果原数据库文件和日志文件能copy,能否附加?如果只有原数据库文件能用呢?

解决方案 »

  1.   

    Oracle崩溃后,通过拷贝数据文件、日志文件、控制文件,可以实现原数据库的的恢复的。
    当然了,这涉及到Oracle备份与恢复的问题,平时要多做物理备份或者逻辑备份
      

  2.   

    ORACLE不能想SQL SERVER 那样,可以直接把数据文件,
    直接MOUNT,因为机制不同。用冷备份的方法可以实现。
    首先两个版本要相同
    备份ORACLE目录成ORACLE1-》装ORACLE(装在d:\oracle)
        -》建立相同的数据库实例名-》关闭所有数据库的服务-》用备份的ORACLE1覆盖ORACLE即可
    启动数据库,
      

  3.   

    如果你原来的文件:数据文件、控制文件、联机日志文件都在,并且是关机状态下的。
    只要修改你的初始化参数中的control_files指向你的控制文件即可