Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Помогите получить ip клиента в хранимой процедуре 3 дня уже ищу  [new]
sib7KMS
Member

Откуда:
Сообщений: 6
Здравствуйте. Пробовал использовать функцию MON_GET_CONNECTION_DETAILS, там куча информации о подключенных соединениях, даже есть локальные ip клиентов в их локальной сети но, но внешних ip там нету, но где-то же в db2 должна быть это информация, может знает кто?
6 сен 18, 07:14    [21666498]     Ответить | Цитировать Сообщить модератору
 Re: Помогите получить ip клиента в хранимой процедуре 3 дня уже ищу  [new]
CawaSPb
Member

Откуда: Питер/Москва/Wroclaw
Сообщений: 992
sib7KMS,

Смотрите как часть APPLICATION_ID (appl_id - Application ID monitor element)
6 сен 18, 12:18    [21666764]     Ответить | Цитировать Сообщить модератору
 Re: Помогите получить ip клиента в хранимой процедуре 3 дня уже ищу  [new]
sib7KMS
Member

Откуда:
Сообщений: 6
CawaSPb,

Я вот так получаю application_id

SELECT detmetrics.*
FROM TABLE(MON_GET_CONNECTION_DETAILS(CAST(NULL as bigint), -2))
AS CONNMETRICS,
XMLTABLE (XMLNAMESPACES( DEFAULT 'http://www.ibm.com/xmlns/prod/db2/mon'),
'$detmetric/db2_connection' PASSING XMLPARSE(DOCUMENT CONNMETRICS.DETAILS)
as "detmetric"
COLUMNS "APPLICATION_HANDLE" INTEGER PATH 'application_handle',
"ROWS_RETURNED" BIGINT PATH 'system_metrics/rows_returned',
"TCPIP_SEND_VOLUME" BIGINT PATH 'system_metrics/tcpip_send_volume',
"app_id" varchar(1000) PATH 'application_id'
) AS DETMETRICS
ORDER BY rows_returned DESC
;

и он выдает информацию с локальными ip, но у моей базы куча клиентов с других городов без использования туннелей.
Вы про такой метод говорили получения ip или еще как то можно получить application_id?
7 сен 18, 05:33    [21667607]     Ответить | Цитировать Сообщить модератору
 Re: Помогите получить ip клиента в хранимой процедуре 3 дня уже ищу  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4842
sib7KMS,

Добрый день.

Какая версия DB2?
7 сен 18, 08:15    [21667650]     Ответить | Цитировать Сообщить модератору
 Re: Помогите получить ip клиента в хранимой процедуре 3 дня уже ищу  [new]
sib7KMS
Member

Откуда:
Сообщений: 6
Mark Barinstein,

9.7
7 сен 18, 09:26    [21667696]     Ответить | Цитировать Сообщить модератору
 Re: Помогите получить ip клиента в хранимой процедуре 3 дня уже ищу  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4842
sib7KMS,

client_ipaddr появилось только в 10.5.
7 сен 18, 11:17    [21667881]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить