При использовании балансировки нагрузки Oracle и ADO.NET, как узнать, на каком хосте выполняется команда? - PullRequest
0 голосов
/ 17 мая 2010

Для подключения к базе данных Oracle можно использовать сборку Microsoft OracleClient, а в формате строки подключения Oracle настроить ее на использование балансировки нагрузки при условии, что ваша среда Oracle ее поддерживает.

Вопрос, который у меня возникает, состоит в том, как узнать, после какого факта, на каком хосте БД фактически выполнялась команда? Есть ли способ получить имя машины из набора машин с балансировкой нагрузки?

1 Ответ

1 голос
/ 17 мая 2010

Любой из этих запросов вернет имя экземпляра:

select instance from v$thread;

-или-

select instance_name from v$instance;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...