
# Oracle迁移到DWS报错ORA-01555
#### 问题描述
Oracle迁移到DWS报错ORA-01555。
![](https://support.huaweicloud.com/cdm_faq/zh-cn_image_0000001497384589.png "点击放大")
#### 故障分析
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操作，这个需要调整生产业务逻辑，基本不可能。
 
