Описание курса

Распространение данных в БД Oracle

Разовый перенос

1.	Физическое копирование БД
1.1.	Подготовка инфраструктуры для БД-копии
1.2.	Клонирование БД на другой компьютер
1.3.	Копирование с пересозданием контрольного файла
1.4.	Копирование с корректировкой старого контрольного файла
1.5.	Замена локального имени и DBID в существующей БД
1.6.	Копирование средствами RMAN прошлого состояния БД из резервных копий
1.7.	Неполное копирование БД

2.	Физический пренос табличного пространства из базы в базу
2.1.	Постановка задачи
2.2.	Подготовка баз для примера
2.3.	Переносим табличное пространство из первой базы во вторую
2.3.1.	Вариант с использованием expdp/impdp в версиях 10+
2.4.	Завершающие действия
2.5.	Перенос с помощью RMAN данных табличного пространства из резервных копий
2.5.1.	Вариант переноса с переподчинением объектов схемы
2.6.	Физический перенос данных на иную платформу

Автоматическое распространение

3.	Построение простого тиражирования данных («однонаправленная репликация»)
3.1.	Начальные условия
3.2.	Параметры СУБД
3.3.	Первый пример построения одностороннего тиражирования
3.4.	Быстрое реплицирование
3.5.	Группа обновления
3.6.	Общее пояснение
3.7.	Пояснения к организации тиражирования
3.7.1.	Общий комментарий
3.7.2.	Комментарий к начальным условиям
3.7.3.	Комментарий к команде CREATE MATERIALIZED VIEW LOG
3.7.4.	Комментарий к команде CREATE DATABASE LINK
3.7.5.	Комментарий к команде CREATE MATERIALIZED VIEW
3.7.6.	Комментарий к технике обновления по расписанию

4.	Построение сложного тиражирования  («двунаправленная репликация»)
4.1.	Начальные условия
4.2.	Установка Advanced Replication
4.3.	Готовим вспомогательных пользователей на главном узле (master site)
4.4.	Готовим администратора на подчиненном узле репликации (snapshot site)
4.5.	Устанавливаем связь подчиненной БД с главной
4.6.	Готовим группу репликации на главном узле
4.7.	Готовим принимающий узел репликации (snapshot site)
4.8.	Проверяем, как работает
4.9.	Отложенное обновление
4.10.	Прочие упрощения и усложнения

5.	Многосторонняя репликация
5.1.	Построение репликации данных
5.2.	Репликация объектов БД и изменений в объектах

6.	Настройка и отладка репликации
6.1.	Настройка Advanced Replication
6.2.	Отладка
6.3.	Таблицы словаря-справочника

7.	Потоки данных (Oracle Streams)
7.1.	Основные понятия
7.2.	Конфигурация СУБД и БД для возможности организации потоков
7.2.1.	Параметры СУБД
7.2.2.	Конфигурация БД
7.2.3.	Системные пакеты
7.3.	Пример построения одностороннего потока изменений
7.3.1.	Подготовка
7.3.2.	Формирование потоков
7.3.3.	Проверка
7.4.	Использование процедуры-обработчика события вместо простого воспроизведения изменений
7.4.1.	Программы обработки для событий DML
7.5.	Разрешение конфликтов при воспроизведении (применении) изменений DML
7.5.1.	Использование встроенного обработчика конфликтов правки строки
7.5.2.	Другие способы обходиться с конфликтами
7.6.	Программы обработки ошибок при воспроизведении (применении) изменений DML
7.7.	Примеры более сложного устройства программы обработки событий
7.7.1.	Использование других свойств логической записи изменения
7.7.2.	Использование дополнительных атрибутов в LCR
7.8.	Программы обработки событий DDL, COMMIT и сообщений
7.9.	Формирование потока изменений во множестве таблиц
7.9.1.	Добавляем в существующий поток еще одну таблицу
7.9.2.	Потоковые передачи изменений на уровне схемы и БД

Справочная часть

8.	Некоторые общие свойства объектов вида materialized view
8.1.	Синхронизация с изменениями в исходных данных
8.1.1.	Явное обновление полученных данных
8.1.2.	Неявное обновление данных
8.1.3.	Журналы базовых таблиц
8.1.4.	Задание схемы обновления
8.2.	Прочие потребительские свойства
8.2.1.	Создание с отложенным  построением результата
8.2.2.	Создание на основе имеющихся данных
8.2.3.	Источники данных

Описание курса



Valid CSS!

Hosted by uCoz