如果分布在不同的磁盘上的控制文件都被损坏了 ,请问如何恢复控制文件
我有不适很清楚数据库的配置 无法手工创建控制文件????

解决方案 »

  1.   

    参考:http://www.eygle.com/faq/How.To.Backup.and.Recreate.Controlfile.htm
      

  2.   

    http://www.oracle.com/technology/global/cn/deploy/availability/htdocs/BR_Overview.htm
      

  3.   

    谢谢了
    http://www.eygle.com/faq/How.To.Backup.and.Recreate.Controlfile.htm
     我的数据库时oracle 10g 10.2.0版本
    查看了document中说
    alter database backup controlfile to trace; BACKUP CONTROLFILE Clause 
    Use the BACKUP CONTROLFILE clause to back up the current control file. The database must be open or mounted when you specify this clause.
    数据库必须打开或者加载状态中,如果我数据库可以加载了,那就是在当前设置的control_files设置中的控制文件可用 那我手动将该控制文件复制到 之前设置的控制文件目录下, 在重新设置control_files后
    shutdown immediate 
    startup
    不久ok了么??那么为什么还要生成控制文件的 脚本sql呢??
    如果数据库中的控制文件都损坏了,那数据库不就是不能加载么? 既然不能加载那么又如何 使用 alter database backup controlfile to trace; 语句呢?