在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秒。
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秒。
解决方案 »
- A和B两台电脑,已互连,A机如何访问B机的ORACLE数据库?谢谢!
- oracle数据库中多表关联的SQL查询统计怎么写?
- ORACLE8i数据库的问题
- 求一个sql语句
- oracle9o数据库连接设置都对,就是连连不上,专家们给看一下!
- 在WINDOWS下,到服务里,手工停止ORALCE实例服务,相当于在DOS下执行了什么命令呢?
- 导数据的问题,是大虾的请进!!!!
- 我安装的是ORACLE 8。16企业版,用GHOST刻过后,该做如何配置更改,谢谢!详细步骤?
- 如何让字段自动增长?请指教,谢谢了
- Mac下SQLDeveloper中文乱码
- 求oracle SQL递归算法代码
- oracle 如何书写批处理将原有用户及表空间删除,重新创建表空间和用户,高分急求!!!!!!!!!!!!!!!!!!!!!!
你的sql运行2000s,已经是太长了,很容易导致1555错误.
建议修改sql,分批进行commit.