Поиск по этому блогу

понедельник, марта 30, 2009

Инструкция по применению LOGMINER c www.cyberguru.ru

Анализ журнала с помощью LogMiner
Архивные файлы журналов повторов очень важны, особенно для восстановления БД. Для того, чтобы прочитать внесенные в БД изменения, которые содержаться в архивном файле журнала повторов, необходимо открыть указанный файл и изучить его содержимое.

Для этого существует специальный инструмент под названием LogMiner.

Для работы с этим инструментом необходимо:

1. Установить utl_file_dir в init.ora

2. Запустить $ORACLE_HOME/rdbms/admin/dbmslogmnrd.sql

3. SQL> EXECUTE dbms_logmnr_d.build('dictionary.ora', '');

4. SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LogFileName => ' /oradata/test/arc/test454.arc', Options => dbms_logmnr.NEW);

для каждого добавляемого к списку файла журнала удалить

DBMS_LOGMNR.REMOVEFILE

5. EXECUTE DBMS_LOGMNR.START_LOGMNR(DictFileName => /dictionary.ora');

6. select scn, log_id, username, sql_redo, sql_undo from v$logmnr_contents where username='SCOTT';

список всех изменений, выполненных пользователем SCOTT

7. SQL> EXEC DBMS_LOGMNR.END_LOGMNR;