powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / IP подключенного клиента
18 сообщений из 18, страница 1 из 1
IP подключенного клиента
    #32102143
EthernalWanderer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А не подскажут ли Знатоки, как мне выловить IP или хоть какую - нибудь информацию о ПК, с которого произошло подключение пользователя к ORACLE 8.1.5?
В v_$session OSUSER,PROCESS,MACHINE - пустые, TERMINAL-uknown, PROGRAM-ODAC Net (Используется ODAC 3.3).
В v_$session_connect_info тоже ничего полезного ...
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102145
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри лог-файл листенера. Если у тебя нет прав его посмотреть - значит тебе это и не нужно смотреть.
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102156
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Oracle 8i вроде уже есть триггеры уровня БД. Для уже подключившихся это уже не получится, а у всех новых сессий можно на триггере after logon читать sys_context('userenv', 'ip_address') и выкладывать на всеобщее обозрение.
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102178
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select sys.client_ip_address from dual

select sys.dbms_standard.client_ip_address from dual

Но тоже иногда бывает пустым :(
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102393
EthernalWonderer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> softbuilder@inbox.ru: где он лежит?
> SAA: на оба запроса пишет "ORA 00904 неверное имя столбца" (у меня 8.1.5)
> Denis Popov Спасибо!
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102407
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обычно : в 8.0.x он лежит в %ORA_HOME\NET80\LOG, в 8i %ORA_HOME\network\LOG.
А вообще это настраивается в listener.ora
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102501
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На семерке такого чуда вроде как нет, а восьмерка у меня пока еще 8.1.6
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102942
EthernalWonderer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, нашёлся listener.log. Но здесь другая проблема: в нём показаны IP, но не показаны имена пользователей. Тем не менее спасибо, буду знать, что такой файл есть.

Ещё вопрос вдогонку: как в AFTER LOGON выловить SID (идентификатор сессии, который используется в v_$session) текущего user'а?
пробовол userenv('SESSIONID') - возвращает всегда ноль,
sys_context('USERENV','SESSION_USERID') тоже возвращает что-то не то.

Я хочу по закрытию текущей сессии записывать в таблицу - лог имя, IP и время начала - окончания работы user'a. Для этого требуется некий общий для LOGON и LOGOUT уникальный идентификатор типа номера сессии.
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102955
D_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
D_A
Гость
для этого даже не надо создавать триггер after logon
поставь audit_trail = true и все что тебе надо будет храниться в sys.aud$
кстати именно поэтому и userenv(sessionid) у тебя 0,
и еще userenv(sessionid) не sid из v$session, а audsid
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32102966
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня audit_trail=NONE, но, тем не менее, userenv(sessionid) не равен везде нулю.
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32103022
D_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
D_A
Гость
To: Denis Popov
проверил, признаю - был не прав
userenv(sessionid) = 0 только для системных процессов
тогда не понятно почему у EthernalWonderer это для всех процессов
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32103029
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вряд ли у него так... EthernalWonderer, взгляни на v$session, там audsid=0 должен быть только у системных процессов. А для твоей задачи, в принципе, sid можно и не определять, для пользовательской сесии audsid, он же sys_context('userenv', 'sessionid'), он же userenv('sessionid') постоянен и уникален.
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32103043
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя что, один и тот-же человек с разных компов может заходить в Oracle?
Обычно у простых юзеров есть своё рабочее место. В чём смысл того что ты хочешь узнать?
Если ты хочешь что-бы к Oracle коннектились только с определённых IP, тогда пропиши их всех в Oracle.

Хотя если наблюдается серьёзный хакинг, то надо более серьёзнее подходить к защите, ставь файервол итдипт
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32103048
EthernalWonderer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал включить AUDIT_TRAIL с дальнейшим AUDIT SESSION - действительно, это то, что мне было нужно. Спасибо БОЛЬШОЕ!

В v_$session AUDSID для пользователей не равен нулю, а в триггерах AFTER LOGON и BEFORE LOGOFF sys_context('USERENV','SESSIONID') - при коннекте любого пользователя (был и остался) ноль.
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32103051
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот последнее - бага, скорее всего. У меня на Oracle 9.2.0.1 по крайней мере в триггере after logon sys_context('userenv', 'sessionid') <> 0.
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32103054
EthernalWonderer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>softbuilder@inbox.ru: Да, наблюдаются некоторые поползновения - например, зайдя в Trace/Kill, обнаруживаешь некий непонятный запрос. Звонишь клиенту, под чьим именем был пороизведён вход в базу. Он говорит - с позавчерашнего дня компьютер не включал !). Интересные дела :)
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32103072
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое Trace/Kill?
...
Рейтинг: 0 / 0
IP подключенного клиента
    #32103534
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2softbuilder: Судя по названию, это лягушачий (TOAD) аналог Instance Manager + Top Sessions...
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / IP подключенного клиента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]