Oracle Db связывает через отдельные сети

У нас есть несколько сетей (LAN) для разделения / ограничения связи, т.е. определенные серверы размещены в той же сети, в которой находится каждый пользователь в организации, а некоторые другие, например:- высокозащищенные, размещены в другой сети. У меня есть база данных Oracle, работающая на сервере, размещенном в сети пользователя, и другая база данных Oracle, работающая в сети с высокой степенью защиты (обе базы данных находятся на серверах AIX). У нас также есть промежуточная сеть между сетью пользователя и сетью с высокой степенью защиты. Теперь я хочу, чтобы моя база данных Oracle в сети пользователя взаимодействовала (извлекала данные) с базой данных в критической сети через. промежуточная сеть, т.е. связь должна проходить через. промежуточная сеть - Можно ли этого достичь, если я использую Dblink? или есть какие-либо альтернативы для баз данных для связи в соответствии со стандартом, который я упомянул выше. Примечание. В настоящее время я не рассматриваю возможность перемещения базы данных Oracle в сети пользователя в промежуточную сеть.

1 ответ

Решение

Вероятно, вы можете сделать это с помощью Oracle Connection Manager. Я видел его в подобных ситуациях, но у меня недостаточно опыта, чтобы сказать это наверняка.

Вот объяснение руководства:

Oracle Connection Manager - это прокси-сервер, промежуточный сервер, который перенаправляет запросы на подключение к серверам баз данных или другим прокси-серверам. У него две основные функции:

  • Мультиплексирование сессий

  • Контроль доступа

...

С помощью управления доступом вы можете использовать конфигурацию на основе правил для фильтрации определенных клиентских запросов и принятия других.

После настройки и настройки OCM вы можете создать ссылку на базу данных. В этой ссылке базы данных вы указываете базу данных хоста, а также добавляете что-то вроде ADDRESS=...(HOST=cman-pc) для сервера OCM.

Другие вопросы по тегам