устити JOBреплікація підтримує різні конфігурації: реплікація в обидві сторони, реплікація з багатьма первинними серверами і т. д. Вона дозволяє реплицировать не тільки дані, але й інші об'єкти бази даних. Доступна тільки в Enterprise Edition.реплікація, починаючи з Enterprise Edition 11g, дозволяє передавати зміну структури репліцируємих об'єктів в автоматичному режимі без зупинки БД.
2. Основні компоненти Oracle Streams
Три основні компоненти Oracle Streams:
1. Capture - процес збору даних на джерелі
. Propagation-процес передачі даних від джерела до цільової базі даних
3. Apply - процес застосування змін до цільової базі даних
Capture (фоновий процес)
Збір здійснюється двома способами:
В· Неявний збір. Серверний процес збору збирає DML і DDL події у вихідній базі даних безпосередньо з журналів (redo log), або за допомогою гарячого "розкопування" (hot mining), або, при необхідності, з архівних журналів (archive log). Після вилучення даних процес збору форматує їх у Logical Change Record (LCR) і поміщає в область поширення для подальшої обробки. Процес збору може фільтрувати LCRи за заданими правилами. Таким чином буду збиратися зміни тільки заданих об'єктів.
В· Явний збір. Дозволяє додатком явним чином згенерувати повідомлення і помістити його в область зберігання. Ці повідомлення можуть бути відформатовані як LCR (дає можливість автоматично застосувати їх процесом застосування (apply process), або як користувача повідомлення, призначені для споживання іншим призначеним для користувача додатком.
Capture:
. Працює на стороні вихідної БД
. Працюють на основі правил;
. Переглядає засобами LogMiner журнали повтору і архів;
. Вибирає з журналів зміни до вихідної БД;
. Формує логічну запис про зміну, Logical Change Record (LCR);
. Поміщає LCR в якості події в чергу Streams Advanced Queuing (SAQ). (Фоновий процес)
1. Знаходиться на стороні вихідної БД
2. Працює на основі правил
. Вибирає події з черги SAQ, сформованої Capture
. Поміщає їх у черзі на цільовий БД через Oracle Net.
Apply (фоновий процес)
1. Знаходиться на стороні цільової БД