Легкая миграция СУБД Oracle на СУБД Tibero

Компания TmaxSoft совместно с «Аксофт» провели однодневный семинар под лозунгом «Легкая миграция СУБД Oracle на СУБД Tibero».

Tibero — это мультипоточная РСУБД enterprise-уровня. Это означает, что при старте экземпляра на уровне операционной системы создается определенный набор процессов, обслуживающий работу потоков. Внутри каждого такого процесса содержится набор потоков. Каждый поток контролирует работу сессии пользователя. За счет такого подхода существенно снижается потребление ресурсов сервера экземпляром базы данных.

Основная цель семинара была познакомить слушателей с новым продуктом для России и хорошо известной системой в Южной Корее — РСУБД Tibero версии 5 SP1.

За высокую производительность и совместимость по функционалу с СУБД американской компании Oracle СУБД Tibero рассматривается как серьезный представитель СУБД на рынке. В качестве операционной системы использовалаcь Red Hat Enterprise Linux.

В семинаре приняли участие представители крупнейших компаний-разработчиков России. Слушатели сразу оценили преимущества СУБД Tibero, основной набор команд для администрирования новой СУБД, который хорошо знаком специалистам Oracle. Также была отмечена легкости освоения и эксплуатации Tibero. Специалист, обладающий даже базовыми знаниями о работе Oracle, может легко освоить СУБД Tibero. В ходе семинара познакомились с возможностями миграции базы данных, включая структуру, типы данных и, самое главное, хранимые объекты бизнес-логики системы.

В качестве средства разработки и администрирования компания TmaxSoft поставляет утилиту TbAdmin. TbAdmin имеет ряд удобных и полезных инструментов как для администратора, так и для разработчика базы данных, возможности экспорта и загрузки данных, средства мониторинга производительности СУБД, множество полезных инструментов для автоматизации создания объектов базы данных.

Особое место занимает то, что для разработчиков представлен ряд шаблонов в написании PL/SQL-кода, средства диагностики и отладки.

Внимание было уделено технологии резервирования и восстановлению данных с использованием утилиты Tbrmgr, которая позволяет создавать «горячие» резервные копии базы данных. При этом создается репазиторий хранения резервных копий. TbRmgr позволяет создавать и восстанавливать базу данных полностью, отдельно по табличным пространствам или файлам данных.

Рассмотрена возможность создания Tibero Standby Cluster с опцией read only, где обновление резервного экземпляра СУБД происходит за счет оперативных журналов (архивных журналов). Standby может работать в режиме read only с постоянным накатом изменений. Поддерживаются режимы high performance, high protection, high availability.

В завершении курса были продемонстрированы возможности миграции СУБД Oracle в СУБД Tibero. В состав продукта Tibero входит средство автоматической миграции СУБД tbMigrator.

Принцип работы утилиты tbMigrator сводится к установке двух соединений к источнику и новой СУБД, после чего начинается процесс миграции. Процесс миграции может быть разделен на:

  • этапы миграции DDL-структур хранения данных — это таблицы, представления, индексы и прочее;
  • этап миграции PL/SQL-кода. Код переносится без изменений, так как вендором заявляется высокая совместимость с PL/SQL Oracle (более 90%);
  • и этап миграции данных.

По завершении процесса инженеру доступен отчет о состоянии перенесенных объектов. Далее работы проводятся на стороне базы данных Tibero для проверки и компиляции необходимых объектов.

Будем рады видеть Вас на следующих наших мероприятиях!

28.04.2015