AWS DMS:Oracle 引擎看不到 RDS(相同可用区、相同 VPC)

问题描述 投票:0回答:1

拥有 Oracle RDS(19c 标准二号,CDB - 支持is),并且我正在为 engine=Oracle 创建一个数据提供程序,但我看不到用于选择它的数据库。它只是说“您在欧洲(法兰克福)没有任何 RDS 数据库。” (但我愿意)

当我为目标(PostgreSQL)创建数据提供程序时,相应的 RDS 看起来很好。

2个RDS位于相同的AZ(eu-central-1),相同的VPC,相同的3个私有子网,具有相同的VPC安全组,仅引擎不同。密钥正确并且证书已加载,rds-ca-rsa2048-g1(两者相同)。 Ora DB 只有 1 个关联的 IAM 角色 (rds-s3-integration),而 Postgres 则没有。

如果我尝试手动输入连接详细信息:我可以创建提供程序,但在启动架构转换(基于 Web,而不是 SCT)时,它无法在迁移项目中连接。

如果我临时编辑安全组以允许所有 IPv4 TCP 51521:同样的问题。我不知道是否可以仅为 DMS 添加规则(例如,还没有复制实例,仍然停留在模式转换)。

如果我尝试不同的服务,例如“AWS Backup”,按需输入 RDS,我可以看到两个可供选择的数据库。

如果我尝试 DMS:创建端点,我仍然只看到目标 PG DB,而不是 Ora。

知道还有什么问题吗?

amazon-web-services oracle amazon-rds aws-dms dms
1个回答
0
投票

当数据库是“Oracle Standard Edition Two (CDB)”时,即使是“单租户配置”(带有单个PDB的CDB),它似乎也不起作用。必须创建一个新的非 CDB DB,并且这个在两个部分中都可见。

© www.soinside.com 2019 - 2024. All rights reserved.