2012-12-03 17:03:51 2015-07-15 11:37:27 27.265625
2012-12-03 17:03:51 2015-07-16 06:23:44 29.171875
2012-12-03 17:03:51 2015-07-16 10:37:40 29.171875
2012-12-03 17:03:51 2015-07-16 12:21:54 29.171875
控制文件不到30M,存放控制文件的lv为1G,因此上面的假设不成立。
再继续分析alert日志,在每次备份失败前,会连续出现几次ALTER SYSTEM ARCHIVE LOG,然后就出现上文提到的警告信息,仔细观察警告信息,每次警告信息出现都是伴随着Expanded controlfile section。所以怀疑是由于备份时导致控制文件增长,触发上述错误,且底层可能伴随着块分裂,这时导致控制文件信息丢失或是备份进程不能正确读取控制文件信息,触发ORA-19571。
临时的调整方案可以将注册归档文件的动作写入到备份脚本中,或者在出现报错后手动注册归档信息,再进行备份。
--------------------------------------推荐阅读 --------------------------------------
--------------------------------------分割线 --------------------------------------