Что касается вашего слушателя, то один слушатель, работающий из одного дома оракула, вполне способен - действительно, БЫЛ ПРОЕКТИРОВАН - для обработки нескольких баз данных нескольких версий, работающих из нескольких домов. В случае среды сетевой инфраструктуры - как домашней сети, так и отдельной домашней базы данных на одном сервере, слушатель должен работать из домашней сети. Вам не требуется (или не требуется) прослушиватель для каждого дома на сервере, и вам не требуется (или не требуется) прослушиватель для каждой базы данных на сервере. Слушатель - это просто коммутатор, который прослушивает входящие запросы на соединение с базой данных, а затем обслуживает эти запросы независимо от того, из какого дома выполняется база данных.