Сайт Игоря Гаршина Главная страница
Письмо автору сайта garchine@mail.ru
Опыт орадмина: 1. Инсталляция 2. Генерация 3. Миграция 4. ODBC 5. Администрация 6. Утилиты 7. Netware 8. RedHat 9. NT
Синхронизация: 1. Механизмы 2. Архитектуры 3а. Снапшоты 3б. Мастер-сайт 4. Сравнение ОС 5. RepMan Пр1. Файлы ORA Пр2. CONFIG.ORA Пр3. API Пр4. Словарь данных
Практика работы с Oracle - книга о репликации распределенной базы данных Oracle 8
Вся книга: Практика работы с Oracle: генерация, администрирование, репликация. И.К.Гаршин.
ISBN 5-901314-02-6 (рус.). УДК 004.42Oracle. ББК 32.973.26-018.2. Г21.

В 1999-2000 г. программисты «Нефтегазсистемы» разработали и внедрили в большинство ОАО МН «Транснефти Информационную систему паспортизации магистральных нефтепроводов «СКУТОР». Сначала он был создан на базе MS Access, затем переведен на Oracle 8 с поддкржкой асинхронной репликации с помощью программы Oracle Multimaster. В книге подробно описан авторский опыт перевода и внедрения этой базы данных.

Автор признателен руководителям и сотрудникам ЗАО «Нефтегазсистемы», начальникам и персоналу вычислительных центров региональных управлений ОАО «Транснефть», c чьей помощью был разработан и внедрен данный Oracle-проект.

Глава 3

Перенос данных из сервера Access 97 на сервер Oracle 8

Для переноса данных в Oracle из БД иного формата (например, MS Access 97) удобно использовать программу собственной разработки, которая формирует прежде всего скрипты миграции (запросы INSERT) или DAT-файлы для загрузчика (что намного быстрее). В этом случае, перенос выполняется следующим образом:

·         C помощью указаной программы производится настройка на БД приложения (например, файл SERVER.MDB)

·         Cоздаются скрипты для генерации таблиц, триггеров и других объектов

·         Cоздается командный файл (TRANSMIG.BAT), в котором вызывается стандартная утилита загрузки SQLLDR80.EXE (или *.NLM на сервере Novell Netware 5) и вспомогательные файлы (*.DAT), необходимые для обработки этой утилитой

·         Запускается сформированный ранее скрипт создания таблиц, связей, последовательностей и журналов снимков

·         Запускается командный файл TABMIGR.BAT для заполнения таблиц данными (при этом автоматически отключаются ограничения ссылочной целостности)

·         Запускается скрипт восстановления ограничений ссылочной целостности

·         Запускается скрипт создания триггеров

·         Запускается скрипт создания ролей на чтение и запись в таблицы.


Игорь Гаршин, E-mail: garchine@mail.ru, URL: garshin.ru.

Страницы со статьей: Репликация Oracle | Все статьи
Я.Метрика: просмотры, визиты и хиты сегодня
На правах рекламы (см. условия):