文档解释
ORA-01297: redo version mismatch between dictionary string and logfiles
Cause: The redo version of the database generating the dictionary is different from the one generating the logfiles.
Action: None
ORA-01297错误表明重做日志文件的版本与字典的版本不匹配。
该错误最常见的场景是,在12c以上的版本中,可能由于在创建一个数据库时将回滚段的日志文件版本号设置得太低,导致日志文件的版本与字典的版本不匹配,从而导致ORA-01297错误。
官方解释
ORA-01297错误报告“重做日志文件的版本与字典字符串不匹配”。 此错误报告可能会随着一系列失败的操作一起返回,例如重新创建控制文件,恢复数据文件或块,在数据库中+ 添加文件或块,删除控制文件,等等。
正常处理方法及步骤
1.检查控制文件及其日志文件版本,识别与字典字符串不匹配的版本。
2.如果多版本的控制文件存在,请删除较旧版本的控制文件。
3.如果该字典字符串与控制文件中的版本仍然不匹配,请重新创建控制文件,并将重做日志文件版本设置为与字典字符串匹配的版本。
4.如果重新创建控制文件并设置相应版本后,ORA-01297错误仍然发生,则可能涉及到活动日志文件的损坏,此时可以重建日志文件来解决问题。