ORA-38873: missing incarnation information ORACLE 报错 故障修复 远程处理
文档解释
ORA-38873: missing incarnation information
Cause: Flashback Database failed because incarnation information was not found in the control file. The Flashback target incarnation was not in the control file or had a missing parent incarnation.
Action: Register logs from the missing incarnations and retry the command.
,以及错误可能造成的后果等
ORA-38873 错误是存档日志文件应用时的一个错误,具体的官方的解释是:
ORA-38873: missing incarnation information
该错误一般由于在使用RMAN备份时,在恢复到一个新实例时,会出现这一错误,原因是此前备份的存档日志文件中没有恢复这个实例所需要的incarnation资料,即需要在旧实例环境中使用RMAN以resetlogs模式备份时,备份的存档日志文件中没有对应的incarnation信息,即没有备份之前的resetlogs操作的incarnation信息。
正常的处理方法是,如果当前工作环境是旧的实例环境,请以resetlogs模式备份,这样就可以在存档日志中保留resetlogs的incarnation信息;另外,如果该备份是嵌入到other backupset中的,也需要以resetlogs模式进行备份,以生成正确的incarnation信息;最后,备份结束后,再使用RMAN进行恢复。
如果未能及时处理该错误,可能造成数据不一致、无法恢复或者数据破坏等情况,严重时可能还会造成生产环境损失。