>
В· DBMS_LOGMNR_D.
Пакет DBMS_LOGMNR_D містить всього одну процедуру - BUILD span> . Вона застосовується для створення словника даних, використовуваного пакетом DBMS_LOGMNR при завантаженні файлу журналу повторного виконання. Словник дозволяє зіставити ідентифікаторам об'єктів імена таблиць, визначити імена і типи даних стовпців за порядковим номером і т.д. Використовувати процедуру DBMS_LOGMNR_D.BUILD дуже просто. Вона має два параметри:
В· DICTIONARY_FILENAME. Файл словника, який необхідно створити.
В· DICTIONARY_LOCATION. Каталог, в якому цей файл буде створений.
Пакет DBMS_LOGMNR складається з трьох процедур:
В· ADD_LOGFILE. Зареєструвати набір файлів журналу для аналізу.
В· START_LOGMNR. Заповнити даними уявлення V $ LOGMNR_CONTENTS.
В· END_LOGMNR. Звільнити всі ресурси, виділені при роботі LogMiner. Ця процедура викликається для коректного звільнення ресурсів перед завершенням сеансу або при закінченні роботи з пакетами LogMiner.
2. Попередні установки
Перед початком роботи з LogMiner необхідно встановити деякі параметри і змінити режим бази даних.
В· Встановити параметр ініціалізації utl_file_dir
В· Встановити режим ARCHIVELOG
В· Встановити додаткове журналирование бази даних - SUPPLEMENTAL LOG DATA
2.1 Параметр utl_file_dir
Стандартний пакет UTL_FILE дозволяє читати і створювати текстові файли у файловій системі сервера в середовищі PL/SQL.
У файлі параметрів ініціалізації необхідність явно перераховувати каталоги, до яких необхідний доступ на запис.
Змінювати параметр ініціалізації в процесі роботи сервера можна. Щоб додати або видалити каталогу необхідно перезапускати екземпляр. p align="justify"> Пакет DBMS_LOGMNR_D, за допомогою якого створюється файл словника даних, для виконання вводу-виводу використовує кошти пакета UTL_FILE.
В
Рис.1 - зміна параметра utl_file_dir
2.2 Режим ARCHIVELOG
<...