Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Утиліта LogMiner. Пакет DBMS_LOGMNR

Реферат Утиліта LogMiner. Пакет DBMS_LOGMNR





fy"> ALL - безумовно змушує базу записувати в журнали зміни для всіх стовпців у змінною рядку

В· PRIMARY KEY - безумовно (навіть якщо первинний ключ не змінюється) змушує базу записувати в журнали зміни для первинного ключа в змінюваною рядку.

В· UNIQUE - за умови, що змінюється стовпець, що входить в унікальний або bitmap індекс, журналірует зміни для всіх стовпців , що належать цим індексом

В· FOREIGN KEY - за умови, що змінюється стовпець, що входить до FK, журналірует зміни для всіх стовпців FK.

На рис. 3 показано включення режимів додаткового журналірованія бази даних. p align="justify"> файл журналювання база даний

В 

Рис. 3 - додаткове журналирование бази даних



3. Словник даних LogMiner


Щоб кошти LogMiner могли зіставити внутрішнім ідентифікаторам об'єктів і стовпців відповідні імена, необхідний словник даних. Наявний в базі даних словник при цьому не використовується. Словник даних повинен завантажуватися із зовнішнього файлу. Це необхідно для того, щоб журнали повторного виконання можна було аналізувати в іншій базі даних. Крім того, поточний словник даних в базі може підтримувати вже не всі об'єкти, що перебували в базі даних в момент генерації файлу журналу повторного виконання, ось чому словник даних необхідно імпортувати. p align="justify"> Для створення файлу словника необхідно, щоб були виконані наступні вимоги:

В· встановлений параметр utl_file_dir (див. пункт 2.1. )

В· схема, в якій буде викликатися пакет DBMS_LOGMNR_D, повинна мати привілей EXECUTE ON SYS.DBMS_LOGMNR_D, або їй повинна бути надана роль з привілеїв виконання цього пакета. Типово роль EXECUTE_CATALOG_ROLE має привілей для виконання цього пакета (рис. 4).


В 

Рис. 4 - призначення ролі EXECUTE_CATALOG_ROLE


Після налаштування пакета UTL_FILE та отримання привілеї EXECUTE ON DBMS_LOGMNR_D створюємо файл словника. Для цього потрібно викликати пакет DBMS_LOGMNR_D з процедурою BUILD (рис. 5). br/>
В 

рис. 5 - створення словника даних LogMiner


Виконана вище команда, в каталозі c: oracle temp (який ми вказали при установці параметра utl_file_dir) створила файл dictionary_logminer. Це звичайний текстовий файл, який можна переглядати в текстовому редакторі (рис. 6, рис. 7). Файл містить SQL-подібні оператори, які аналізуються і виконуються процеду...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Просопографіческіх бази даних Росії на прикладі баз даних Comandarm і Duma1 ...