表格名称中包含美元符号的几个表格面临的问题

问题描述

我正在使用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";