Oracle 19c Connecting to ASM Instance via SCAN
We are using AWS DMS via Binary Reader to replicate data from an Oracle 19c RAC database hosted on OCI, which needs to access the ASM instance.
The ASM connection works if we connect using one of the RAC instances, but does not work if we connect using the SCAN address.
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[scan-address])(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=+ASM)))
Error: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
Does anyone know of a way to use the SCAN address so we get the benefit of load balancing and failover? AWS DMS does not appear to let us specify a custom TNS string, so building all of the RAC host names into the TNS string does not appear to be an option.