Oracle описывает строку Easy Connect как
имя пользователя @ [//] хост [: порт] [/ service_name] [: сервер] [/ instance_name]
(из http://www.oracle.com/technology/products/oraclenet/files/OracleNetServices_NetEasyConnect.pdf)
Тем не менее, некоторые из наших сотрудников службы часто сталкиваются с проблемой, что этот формат не работает на сайте клиента, и для простоты мы прибегаем к TNSNAMES.ORA и псевдониму, что делает Oracle Instant Client немного менее «мгновенным» .
Но, как бы то ни было, строка подключения управляется централизованно, поэтому этот псевдоним должен быть одинаковым на всех компьютерах системы, которые подключаются к базе данных, что создает трудности при обслуживании.
Сбои вызваны нашей невежественностью в отношении всех элементов системы именования Oracle, значения «SID», «имени службы», «имен хостов», «имен глобальных служб», методов именования, локальной базы данных и глобальные настройки именования, конфигурации прослушивателей SQLNET и TNS.
Поскольку я не смог найти единого, последовательного и исчерпывающего справочного материала по этой теме, я решил передать этот вопрос сообществу.