在ALERT日志中报了ORA-01555的错误,日志大致如下:
ORA-01555 caused by SQL statement below (SQL ID: xxxxxxxxxxx, Query Duration=200000 sec, SCN: xxxxxx):
请高手解答一下下面的问题:
1、从AWR报告来看,该句SQL是MERGE INTO A的语句,A表在AWR在报告中没有再出现在其他地方过,但该句SQL可能并行运行了两次,因为平均时间是总时间的一半。这样是否可以判断ORA-01555错误是由于延迟块清除引起的,而非一致性读的原因(因为没有SELECT该表的语句)?
2、这里的Query Duration的单位是什么?整句SQL执行完只用了2000秒不到,但是日志中记录的有20W秒。