AWS DMS 中的 Oracle 源端点测试连接失败
Oracle Source endpoint test connection fails in AWS DMS
我为 DMS 服务配置了源端点和目标端点,我需要执行的迁移是使用 AWS DMS 从 EC2 迁移到 Oracle RDS,两者都是 12c。
我正在测试源端点,但收到此错误
Endpoint identifier
Replication instance
Status
Failure message
ec2-172-31-6-111
test-dms-oracle
failed
Error Details: [errType=ERROR_RESPONSE, status=1022307, errMessage=ORA-12514: TNS:listener does not currently know of service requested in connect descriptor OCI error., errDetails=]
我不觉得这是因为网络错误,因为我尝试在所有端口都打开的情况下测试连接。而且我可以访问 EC2 中的数据库
请参考截图
请帮我找到解决办法。
ORA-12514 可能意味着
一种。 TNSNAMES.ORA 或 Connect-String 中的 SERVICE_NAME 与数据库服务名称不匹配
b.侦听器在非默认端口上 运行,并且数据库实例没有为侦听器配置 LOCAL_LISTENER(因此实例不会使用其服务名称更新侦听器)
运行 数据库服务器上的 LSNRCTL STATUS 和 LSNRCTL SERVICES 以验证 运行 服务。
Hemant K Chitale
我为 DMS 服务配置了源端点和目标端点,我需要执行的迁移是使用 AWS DMS 从 EC2 迁移到 Oracle RDS,两者都是 12c。
我正在测试源端点,但收到此错误
Endpoint identifier Replication instance Status Failure message ec2-172-31-6-111 test-dms-oracle failed Error Details: [errType=ERROR_RESPONSE, status=1022307, errMessage=ORA-12514: TNS:listener does not currently know of service requested in connect descriptor OCI error., errDetails=]
我不觉得这是因为网络错误,因为我尝试在所有端口都打开的情况下测试连接。而且我可以访问 EC2 中的数据库 请参考截图
请帮我找到解决办法。
ORA-12514 可能意味着 一种。 TNSNAMES.ORA 或 Connect-String 中的 SERVICE_NAME 与数据库服务名称不匹配 b.侦听器在非默认端口上 运行,并且数据库实例没有为侦听器配置 LOCAL_LISTENER(因此实例不会使用其服务名称更新侦听器)
运行 数据库服务器上的 LSNRCTL STATUS 和 LSNRCTL SERVICES 以验证 运行 服务。
Hemant K Chitale