Форум: "Прочее";
Текущий архив: 2013.03.31;
Скачать: [xml.tar.bz2];
ВнизOracle; Вычислить всех писателей в таблицу Найти похожие ветки
← →
O'ShinW © (2012-12-10 10:31) [0]Мной переписана процедура, заполнения некой таблицы.
Учтено все, остальным писать туда незачем. Только читать.
Но писать желающие(старые проекты) периодически появляются. Надо их обломать, а лучше найти и переписать что бы и не пытались.
Если Askнуть Тома, он пишет, что есть dbms_utility.format_call_stack, для определения кто выполняется.
Есть мысль, добавить обязательное фейк-поле, которое моя процедура будет заполнять, остальные - нет и получат откат.
И повесить триггер, логгирующий dbms_utility.format_call_stack, для выявления этих остальных.
Правильно? Или есть проще/лучше?
← →
Игорь Шевченко © (2012-12-10 10:33) [1]настроить права
← →
O'ShinW © (2012-12-10 10:42) [2]а.. и смотреть аудит..
логично :)
Спасибо!
← →
Пит (2012-12-10 12:42) [3]да не. Если тебе ВЫЧИСЛИТЬ - то ты сам ответил на свой вопрос. Зачем тему создавал? ))
А Игорь ответил тебе на вопрос - как "надо их обломать", то есть не то, чтобы вычислить, но запретить.
← →
O'ShinW © (2012-12-10 12:48) [4]Всегда лучше спросить :)
> не то, чтобы вычислить, но запретить
ну,
а потом посмотреть аудит, кого обломало это правило
← →
O'ShinW © (2012-12-10 12:50) [5]правда тут засадка
мой способ - может быть легко мной и реализуемый
а с аудитом - это опять права какие-нибудь надо просить / админа дергать
← →
Пит (2012-12-10 14:47) [6]а что ты называешь аудитом? Тригер, который ведет историю, наблюдения - тоже аудит )
А если я тебя правильно понял - то аудит еще включить надо. Опять же не на всех версиях оракла есть он (не во всех редакциях, по-моему).
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.023 c