powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / лог структуры базы даных!
5 сообщений из 5, страница 1 из 1
лог структуры базы даных!
    #32140207
Oleg_Dem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите люди добрые!!!

В меня такая проблема: есть база даных. Её структура может изменятся. Каким образом отследить ситуацию, например добавления таблицы или добавление/удаление колонки с таблицы. Писать общий лог - неподходит, так как очень быстро увеличивается размер базы даных. Тригера на системные view писать нельзя...

Что делать... Как быть...
...
Рейтинг: 0 / 0
лог структуры базы даных!
    #32140213
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Reshenie v "lob" - trigger na zapros 'Create table ' or 'Alter table'..
Ostal'nye resheniya trebyut kvalifikazii..
...
Рейтинг: 0 / 0
лог структуры базы даных!
    #32140226
_kozyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как раз решаю подобную задачку. Пробую через Log Miner.
Изменения БД берутся из журнальных файлов и архивных журнальных файлов.

1. Создаем словарь Log Miner
SQL> EXECUTE DBMS_LOGMNR_D.BUILD(’dictionary.ora’, -
2 ’/oracle/database/’, -
3 OPTIONS => DBMS_LOGMNR_D.STORE_IN_FLAT_FILE);

2. Добавляем журнальные файлы
SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE( -
2 LogFileName => ’/oracle/logs/log2.f’, -
3 Options => dbms_logmnr.ADDFILE);
.....

3. Запускаем Log Miner
SQL> EXECUTE DBMS_LOGMNR.START_LOGMNR(OPTIONS => -
2 DBMS_LOGMNR.DDL_DICT_TRACKING);

4. Выбираем изменения
SQL> SELECT USERNAME, SQL_REDO
2 FROM V$LOGMNR_CONTENTS
3 WHERE USERNAME = ’HR AND OEPRATION = ’DDL’;

Подробнее в Database Administrator’s Guide глава 9
...
Рейтинг: 0 / 0
лог структуры базы даных!
    #32146796
MikNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если Oracle версии 8 и выше, то там есть такая фича как триггер схемы данных, т.е. триггер, срабатывающий на DDL-выражения - CREATE, ALTER или
DROP. Если не забуду, принесу примеры завтра - они у меня работают на действующей БД.
...
Рейтинг: 0 / 0
лог структуры базы даных!
    #32146813
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Schema Manager от Quest тут может помочь?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / лог структуры базы даных!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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