文档首页> 云数据迁移 CDM> 常见问题> 故障处理类> Oracle迁移到DWS报错ORA-01555
更新时间:2023-06-21 GMT+08:00

Oracle迁移到DWS报错ORA-01555

问题描述

Oracle迁移到DWS报错ORA-01555。

故障分析

  1. 整库迁移每个表中数据平均2~5亿条。源端10分钟会更新一次数据。
  2. CDM不支持实时迁移,但是支持定时迁移,用户10分钟就会有批量数据更新,考虑是迁移任务没有完成,源库已经更新,回滚超时。
  3. Oracle报错ORA-01555,数据迁移如果做整表查询,并且查询时间较长时,这个过程有其他用户进行频繁commit操作,Oracle的RBS还比较小,就有可能出现这个问题,详细分析可以参考帖子:https://blog.csdn.net/SongYang_Oracle/article/details/6432182

解决方案

三种解决办法:

  • 调小每次查询的数据量。
  • 调大Oracle数据的RBS,需要修改数据库配置。
  • 减少频繁的commit操作,这个需要调整生产业务逻辑,基本不可能。

故障处理类 所有常见问题

more