控制文件丢失或损坏,实例通常会中止。
1. 如果控制文件存储在 ASM 磁盘组中:
– 使用 Enterprise Manager 执行指导式恢复。
– 将数据库置于 NOMOUNT 模式,然后使用 RMAN 命令从现有控制文件恢复控制文件。
例如:RMAN> restore controlfile from '+DATA/orcl/controlfile/current.260.695209463';
2. 如果控制文件存储为常规文件系统文件:
– 关闭数据库。
– 复制现有的控制文件来替代丢失的控制文件。
成功恢复控制文件后,打开数据库。