ORA-00299: must use file-level media recovery on data file string

文档解释

ORA-00299: must use file-level media recovery on data file string

Cause: The control file does not contain an entry for this file, so block media recovery cannot be done.

Action: Restore the data file and perform file-level media recovery.

ORA-00299就是指用户无法在数据库级别恢复数据文件。具体来说,就是用于恢复数据的文件必须使用文件级别的媒体恢复。

官方解释

ORA-00299表示,当恢复数据文件时,必须使用文件级别的媒体恢复,而不能使用数据库级别的媒体恢复。

常见案例

这个错误常常发生在服务器受到灾难性故障,物理文件受损,而RMAN恢复数据的时候出行的情况。

正常处理方法及步骤

1.首先,用RMAN把受损的文件从备份集中恢复进去;

2.其次,通过日志把所有受影响的文件的变更重现出来;

3.最后,把这些变更应用到受损的文件里;

4.提交变更,结束恢复。

你可能感兴趣的