Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1286953967
Evgeney
2010-10-13 11:12
2013.03.31
Вставка изображения в BLOB поле


2-1348679112
FIL-23
2012-09-26 21:05
2013.03.31
Существует ли компонент?


15-1354803185
Sinister
2012-12-06 18:13
2013.03.31
Symantec (Versisign) Code Signing Certificate


15-1354659174
Sinoptik2013
2012-12-05 02:12
2013.03.31
Информер погоды на рабочий стол


15-1354628669
Volodey
2012-12-04 17:44
2013.03.31
Что нужно в самом начале?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский