Миграция системы Ва-Банк ST с СУБД Oracle 8i на СУБД Oracle 10g Release 2 ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва.

Презентация:



Advertisements
Похожие презентации
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
Advertisements

Вопросы организации процедуры оценки Тарасова К.В., ведущий специалист НФПК, разработчик тестовых заданий, кандидат педагогических наук Семинар « Оценка.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Техническая поддержка Oracle Назначение услуги. Организационные и технические вопросы. Муслим Гафуров Инженер компании КРОК.
Администрирование информационных систем Лекция 6. СУБД ORACLE (продолжение)
Администрирование информационных систем Начало работы с MS SQL Server 2000.
Защита баз данных. Повестка дня Реалии сегодняшнего дня … Источники атак Уязвимости СУБД Что делать ? Кто поможет ? DbProtect – новое предлагаемое решение.
Ekaterina B. Egorkina, Настройка рабочего пространства в Oracle Application Express Прежде чем приступать к разработке приложений средствами APEX,
Слайд 1 из 11 Преимущества торговых решений на платформе 1С: Предприятие 8.2 Заржецкий Александр Руководитель департамента автоматизации непродовольственн.
Лекция 22 Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл- сервер». Двух и трехуровневая архитектура «клиент-сервер». Модель.
1.Не работают отдельные объекты ОС. 2.Отсутствуют отдельные объекты ( диски, папки ). 3.При работе системы возникает торможение выполнения команд пользователя.
П ОДКЛЮЧЕНИЕ К УДАЛЕННЫМ РАБОЧИМ СТОЛАМ И ПРИЛОЖЕНИЯМ R EMOTE A PP Подготовила: студентка 2 курса 11 группы Направления «Государственное и муниципальное.
ПК «Школьный офис» версия 4.x Установка. Конвертация данных.
Dr.Web CureNet! Централизованное лечение локальных сетей любого масштаба (в том числе с установленным антивирусом другого производителя )
Технологии ORACLE при проведении ЕГЭ Протасов Алексей Михайлович Центр СИТМО МИЭМ.
«Система Электронный деканат». Назначение, возможности Хранение, систематизация и анализ информации о структуре Университета, содержание и качество учебного.
Основы DB2 Белькова Евгения, программист отдела тестирования, группа DB2 Tools.
Общее использование ресурсов локальной сети. Урок 19.
OpenTEST © Компьютерная система тестирования знаний Система компьютерного тестирования знаний OpenTEST предназначена для.
Транксрипт:

Миграция системы Ва-Банк ST с СУБД Oracle 8i на СУБД Oracle 10g Release 2 ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Определение миграции Миграция - в нашем случае это переход с версии СУБД oracle 8i на версию 10g Release 2. ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Варианты миграции С использованием тестового сервера Клонирование рабочей БД Тестирование работы Ва-Банк ST на базе-клоне Миграция Тестирование работы Ва-Банк ST Миграция на рабочем сервере Тестирование работы Ва-Банк ST Непосредственно на рабочем сервере Миграция Тестирование ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Непосредственно на рабочем сервере Миграция Тестирование ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера Клонирование рабочей БД Установка ПО Oracle версии рабочей БД Создание структуры каталогов (размещение файлов данных, файла параметров и т.д.) Останов рабочей БД Копирование файлов данных и файла параметров на тестовый сервер Создание сервиса БД утилитой oradim Создание файла паролей утилитой orapwd Если расположение файлов данных отлично от рабочего сервера то необходимо пересоздать управляющие файлы. ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера Тестирование работы Ва-Банк ST на базе-клоне Настройка рабочего места Установка при необходимости клиентской части ВА-Банк ST Исправить файл tnsnames.ora SID ip-адрес или hostname Проверка подключения к Ва-банк на базе-клоне Тестирование работы ВА-Банк ST ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера Миграция Провести анализ базы-клона Размеры табличных пространств и скрипт по их созданию Для каждой схемы получить список ограничений и их количество Создать скрипт по созданию пользователей и ролей. Можно использовать PL/SQL Developer для выгрузки скриптов Создать скрипт привилегий на объекты в схеме SYS Установка ПО Oracle 10g Release 2 Установить патч Создать БД Сделать полный экспорт базы-клона ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера Создать табличные пространства Создать пользователей Создать роли Провести импорт в режиме fromuser/touser Под пользователем SYS создать пакет VB_RL из последнего присланного и примененного патча Назначить привилегии на объекты схемы SYS Применить патч по пересозданию пакетов Ва-Банка упакованные утилитой wrap ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера Из sqlplus пользователем system создать объекты Oracle Developer Tables DEV6i\TOOLS\DBTAB60\FORMS60\fdevbild.sql DEV6i\TOOLS\DBTAB60\REPORT60\rdevbild.sql Из sqlplus пользователем system назначить доступ к объектам Oracle Developer Tables DEV6i\TOOLS\DBTAB60\FORMS60\fdevgrnt.sql DEV6i\TOOLS\DBTAB60\REPORT60\rdevgrnt.sql ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера Проверить количество объектов и распределение по типам в схемах Ва- Банк ST и сравнить с базой-клоном Проверить количество ограничений и их статус и сравнить с базой-клоном Провести компиляцию всех объектов Пересчитать статистику ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера Тестирование работы Ва-Банк ST Ни чем не отличается от тестирования работы Ва-Банк ST на базе-клоне ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Использование тестового сервера Миграция на рабочем сервере. Практически ни чем не отличается от миграции базы-клона. Миграцию проводить в момент полного отсутствия подключенных пользователей Определить SID Тестирование работы Ва-Банк ST. Ни чем не отличается от тестирования работы Ва-Банк ST на базе-клоне ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Миграция непосредственно на рабочем сервере без применения тестового сервера Ни чем не отличается от миграции с использованием тестового сервера. Отличие в том, что не используется этап клонирования рабочей БД и ее тестовая миграция на 10gR2. Все проводится на рабочем сервере. ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Достоинства и недостатки первого и второго вариантов Миграция с использованием тестового сервера Недостатки Использование дополнительного сервера Достаточно громоздкая и сложная работа, требующая определенных навыков DBA Длительное время выполнения Достоинства Ошибки, связанные с функционированием приложения и неудачи с миграцией минимизируются неоднократными миграциями на тестовом сервере с проверкой функционала На этапе миграции и тестирования нет необходимости останавливать рабочую БД Возможность заранее подготовить необходимые скрипты по созданию объектов и протестировать результаты их выполнения ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Достоинства и недостатки первого и второго вариантов Миграция непосредственно на рабочем сервере Недостатки Вся работа будет проводиться в отсутствии подключенных пользователей (поздний вечер/ночь) Менее тщательное тестирование Достоинства Не используется дополнительное оборудование Работа занимает меньше времени ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва

Подведем итоги Каким путем делать миграцию dba выбирает сам исходя из наличия времени и средств Почему используется exp/imp: Избавление от фрагментации Перестройка индексов Универсальное средство Меньше граблей Контроль ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва