Size: a a a

2017 October 20

キG

キリル Gashkov in Oracle RU
источник

У

Уруруборос Иванович in Oracle RU
Насколько точное нужно время работы?
источник

V

Vladimir in Oracle RU
По уму настраивать dba audit trail и делать выборку по execution_time и сессии
источник

У

Уруруборос Иванович in Oracle RU
Могу предложить тупое и немного неточное решение
источник

У

Уруруборос Иванович in Oracle RU
Делаем джоб, который раз в, например, минуту пишет в таблицу юзеров которые залогинены(по сессиям) и время когда запись в таблицу сделана. А ночью поставить джоб который данные за день обработает, запишет результат в другую таблицу и удалит список сессий за день
источник

V

Vladimir in Oracle RU
И какой io будет от этой джобы на нагруженной базе?
источник

У

Уруруборос Иванович in Oracle RU
Селект списка сессий такая трудная операция?
источник

V

Vladimir in Oracle RU
Запись, запись
источник

V

Vladimir in Oracle RU
Лучше аудит настроить, он для этого специально сделан
источник

У

Уруруборос Иванович in Oracle RU
Не думаю, что запись юзеров и даты раз в минуту напряжёт сервер
источник

V

Vladimir in Oracle RU
И собирать с него
источник

V

Vladimir in Oracle RU
Trust me, я уже пробовал на коленке, нуегоафиг
источник

У

Уруруборос Иванович in Oracle RU
Vladimir
Лучше аудит настроить, он для этого специально сделан
Наверно да
источник

NK

ID:401783559 in Oracle RU
источник

NK

ID:401783559 in Oracle RU
Точно известно, что строки 19767 и 19768 это одна сессия
источник

NK

ID:401783559 in Oracle RU
Точнее один сеанс
источник

NK

ID:401783559 in Oracle RU
Который двоится на две сессии
источник

NK

ID:401783559 in Oracle RU
Разница между сессиями входа или выхода чаще всего меньше одной минуты
источник

NK

ID:401783559 in Oracle RU
Uo_audit_login это таблица, в которую пишет триггер
источник

NK

ID:401783559 in Oracle RU
Сделано два триггера на вход и на выход
источник