Запросите имя конечной точки RDS из Oracle RDS SE - PullRequest
1 голос
/ 24 апреля 2020

Мы конвертируем существующее приложение Oracle для работы с AWS RDS Oracle Standard Edition. В целях поддержки приложение использует запрос типа select sys_context('userenv','server_host') from dual для получения имени сервера, на котором фактически работает база данных Oracle. У нас есть более 100 экземпляров Oracle, и мы обнаружили, что запрос SQL возвращает эту информацию более надежно в зависимости от того, что пользователь или некоторые файлы конфигурации говорят, что они должны быть связан с.

Проблема заключается в том, что при запуске в базе данных AWS RDS Oracle приведенный выше запрос возвращает только внутреннее имя хоста, например, ip-172-17-5-56, которое нам трудно сопоставить с фактическими именами конечных точек RDS.

Как мы можем, используя Oracle PL / SQL, получить истинное имя конечной точки RDS, в котором выполняется запрос?

Спасибо

...