Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Определение IP-адресов клиентов  [new]
Титов Артем
Member

Откуда: МО
Сообщений: 297
Реально ли узнать IP-адреса компов, с которых открыты сессии на БД Oracle? Если реально, то как это можно сделать?
14 авг 11, 18:10    [11116742]     Ответить | Цитировать Сообщить модератору
 Re: Определение IP-адресов клиентов  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
Титов Артем
Реально ли узнать IP-адреса компов, с которых открыты сессии на БД Oracle? Если реально, то как это можно сделать?
V$SESSION.MACHINE
14 авг 11, 18:15    [11116757]     Ответить | Цитировать Сообщить модератору
 Re: Определение IP-адресов клиентов  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3778
Alexander Ryndin
V$SESSION.MACHINE
там пишут что клиент сообщает о себе, а ТС скорее всего sys_context('userenv','ip_address') нужен
14 авг 11, 18:24    [11116778]     Ответить | Цитировать Сообщить модератору
 Re: Определение IP-адресов клиентов  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 10042
Титов Артем
Реально ли узнать IP-адреса компов, с которых открыты сессии на БД Oracle? Если реально, то как это можно сделать?


Only if connection was made using TCP IP as protocol:

SQL> connect scott
Enter password: *****
Connected.
SQL> select  sys_context('userenv','ip_address')
  2    from  dual
  3  /

SYS_CONTEXT('USERENV','IP_ADDRESS')
---------------------------------------------------


SQL> connect scott@sol10
Enter password: *****
Connected.
SQL> select  sys_context('userenv','ip_address')
  2    from  dual
  3  /

SYS_CONTEXT('USERENV','IP_ADDRESS')
---------------------------------------------------
127.0.0.1

SQL> 

SY.
14 авг 11, 18:28    [11116788]     Ответить | Цитировать Сообщить модератору
 Re: Определение IP-адресов клиентов  [new]
Титов Артем
Member

Откуда: МО
Сообщений: 297
Андрей Панфилов
Alexander Ryndin
V$SESSION.MACHINE
там пишут что клиент сообщает о себе, а ТС скорее всего sys_context('userenv','ip_address') нужен


Да. Таким образом я вижу свой IP-адрес со своей открытой сессией. А как получить адреса машин по всем открытым сессиям?
14 авг 11, 18:42    [11116817]     Ответить | Цитировать Сообщить модератору
 Re: Определение IP-адресов клиентов  [new]
Глупый Телевизор
Member

Откуда: телевизор больше не смотреть (с)
Сообщений: 679
Титов Артем
Да. Таким образом я вижу свой IP-адрес со своей открытой сессией. А как получить адреса машин по всем открытым сессиям?
https://www.sql.ru/forum/actualthread.aspx?tid=837300
?
14 авг 11, 20:18    [11116988]     Ответить | Цитировать Сообщить модератору
 Re: Определение IP-адресов клиентов  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
SYS_CONTEXT ('USERENV', 'IP_ADDRESS')
15 авг 11, 08:12    [11117895]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить