问题描述
我正在使用aws dms服务将本地数据迁移到rds数据库。基本上,这是从oracle到oracle的同质迁移。我能够完美地迁移数据。我只遇到与其中一个dms无法迁移有关的问题,同样,我也无法在我的cloudwatch日志中找到任何内容。此表包含名称为 TEST $ I_TABLE $的美元符号我
我不确定根本原因是什么。 $会对任何指针产生影响吗?
我已经交叉验证了此表的所有列都启用了辅助日志记录
解决方法
就Oracle而言,美元没有问题(拉里喜欢美元):
SQL> create table TEST$I_TABLE$I (id number);
Table created.
SQL>
以您的情况为例,查看将其名称括在双引号中是否有帮助,例如
select * from "TEST$I_TABLE$I";