Section 7.3 in the latest manual (25.1) explains how to make all PDBs addressable by using the parameter db.serviceNameSuffix. This usually works for us in our environments with Data Guard, but sometimes ORDS connects to the standby side, and I wonder if that is because the service name used when connecting to a PDB is actually the PDB-name + the value for db.serviceNameSuffix ? Because that service is available by default on both primary and standby. I am considering experimenting with another value for db.serviceNameSuffix, like adding “_dg.” in front of the value for DB_DOMAIN, since that will give a service that only runs on primary. But perhaps that will fail if the value does not start with a dot (".")?