SQL2ORA Migrator
SQL2ORA Migrator
SQL2ORA Migrator
SQL2ORA Migrator мигрира бази данни PANTHEON 5.5 от MS SQL Server към
Oracle Database.
PANTHEON 5.5 за SQL Server трябва да бъде обновен до последната версия преди
да се стартира Migrator.
Процесът на миграция изисква:
- PANTHEON 5.5 за SQL Server, обновен до последната версия,
- инсталиран Oracle Database,
- SQL2ORA Migrator.
Миграцията се извършва на стъпки:
- вход в двата сървъра на бази данни,
- създаване на потребител PANTHEON и база данни в Oracle,
- копиране на данни от SQL Server в Oracle база данни и създаване на необходимите
обекти в Oracle,
- стартиране на PANTHEON за Oracle.
SQL2ORA Migrator има четири таба и навигационен панел. Всеки таб е за една
от споменатите стъпки.
Навигационният панел има следните бутони:
- Процес - стартиране на процесите, свързани с текущия
таб
- Назад - отиване на предишния таб
- Напред- отиване на следващия таб
- Изход - напускане на Migrator
Таб за свързване

Табът за свързване е разделен на секции SQL и ORA, всяка за
свързване с съответния сървър на бази данни. И двете имат квадратче, което
означава дали искате да се свържете с този сървър на бази данни. И двете квадратчета
трябва да бъдат отметнати, за да завършите целия процес на миграция, но ако
искате, например, да създадете индекси в Oracle, не ви е необходима SQL връзка.
- SQL
- Сървър - името на компютъра, на който работи SQL Server и
инстанцията на SQL Server.
- База данни - името на базата данни PANTHEON 5.5.
- Потребителско име - потребителското име за вход в SQL Server. То
може да бъде потребител на PANTHEON или SQL Server sa потребител.
- Парола - паролата за вход в SQL Server или
PANTHEON.
- ORA
- Хост - името на компютъра, на който работи Oracle Database
където искате да имате мигрираната база данни PANTHEON.
- Порт - портът, на който Oracle Database слуша.
- SID - Oracle System ID на Oracle Database. По
подразбиране, това е XE за Express Edition и ORCL за други издания.
- Потребителско име - потребителят на Oracle Database с достатъчни
привилегии за създаване на потребители и добавяне на схеми. Обикновено това е
sys или system.
- Парола - паролата на потребителя на Oracle Database.
- Тип на връзката
- Oracle Direct - свързване с помощта на Oracle клиента,
интегриран в мигратора.
- Oracle Client - свързване с помощта на отделно инсталиран
Oracle клиент. Oracle Instant Client обикновено е достатъчен.
Таб за създаване

Табът за създаване ви позволява да създадете потребител и схема на Oracle Database,
всяка в своя собствена секция. Всяка секция може да бъде деактивирана при необходимост, позволявайки
ви да създадете само база данни без потребители или да създадете множество потребители, като
повторите процеса (с деактивирано създаване на схема).
- ORA Потребители
- Потребителско име - името на потребителя на PANTHEON, който трябва да бъде създаден.
- Парола - паролата за потребителя на PANTHEON
- Създайте всички потребители от базата данни - ако е отметнато, всички потребители
които съществуват в базата данни на SQL Server ще бъдат създадени в
мигрираната база данни.
- ORA Схема
- Име - името на схемата, която трябва да бъде създадена на
Oracle Database. В контекста на MS SQL Server, Oracle Database
позволява само една база данни на всяка инстанция, но една база данни може да има
много схеми. Схемите се представят като допълнителни потребители на Oracle
Database.
- Таблица - името на таблицата, в която искате
да създадете схемата. Това е таблицата USERS по подразбиране, но
обикновено се препоръчва да се създаде отделна само за
PANTHEON.
Таб за миграция

Табът за миграция мигрира таблици с данни и подготвя обекти за
програмиране. Всяка от опциите може да бъде деактивирана при необходимост.
- Таблици
- Създайте таблици - създайте таблици с данни в Oracle.
- Копирайте редове - копирайте редове от таблицата от SQL Server в Oracle.
- Създайте индекси - създайте индекси за таблиците.
- Създайте външни ключове - създайте външни ключове за поддържане на
референтна цялост.
- Програмиране
- Поддържащи обекти - създайте предварително дефинирани временни таблици
и други помощни обекти като последователности, тригери за временни таблици,
и т.н.
- ORA Обекти - създайте съхранени процедури, потребителски
определени функции, изгледи и т.н.
- ORA Интерактивни - създайте ARES процедури.
- Валидиране - проверете създадените обекти и проверете за
съществуването на зависими обекти.
- Настройки
- Pantheon.ini - ако е отметнато, .ini файлът на PANTHEON ще бъде
променен, за да се свърже със сървъра, посочен в таба за свързване.
Таб за завършване

Табът за завършване ви позволява да посочите къде се намира Pantheon55_ORA.exe (изпълнимият
PANTHEON 5.5 за Oracle).
- Изпълнете
- Pantheon 5.5 ORA - пълният път и име на файла до
изпълнимия файл PANTHEON 5.5 за Oracle.
Завършване на миграцията
Migrator създава лог на процеса на миграция в папката, в която
се намира. Логът съдържа списък на извършените операции и всякакви
възникнали грешки. Логът се записва на диска при напускане на
Migrator. Препоръчва се да преглеждате лог файла след всяка употреба на
migrator.
Силно се препоръчва да обновите PANTHEON до последната версия на Oracle
след миграцията.
|