Oracle Database Change Management Pack

Oracle Database Change Management Pack (CMP) облегчает работы, связанные с изменением структуры БД и хранящихся в ней объектов, а также тиражирование изменений из базы разработчика в эксплуатационные базы. Фактически CMP позволяет администратору делать изменения в экспериментальной БД и, после того, как они будут признаны успешными, распространить их на эксплуатационные базы данных. Главным достоинством пакета является то, что, прежде чем делать изменения, он проводит сложный анализ зависимостей. В результате, администратор всегда знает последствия своих действий по изменению БД и может быть уверен в качестве и согласованности выполнения этих изменений.

CMP реализует следующую методологию модификации БД: определяется текущее состояние БД и ее структур, это состояние сравнивается с предыдущим состоянием, выявляются различия и на основе их формируется план внесения изменений в другие БД. Далее проводится анализ влияния и допустимости таких изменений, строится отчет и скрипты для выполнения изменений. После чего можно запустить эти скрипты на выполнение.

Все работы организуются мастерами и сопровождаются подсказками, а для реализации сложных изменений CMP сам формирует набор SQL-операторов. Поскольку все операции выполняются под контролем пакета и через простой графический интерфейс, то вероятность ошибок и потерь данных снижается. Кроме того, пакет позволяет откатить (отменить) неверно сделанные изменения.

Модуль DB Search позволяет искать объекты любого типа в БД по имени или части имени. Модуль DB Capture позволяет провести реинженеринг всей базы, ее частей, отдельных схем. При этом результаты реинженеринга (baseline) можно сохранить и затем использовать при сравнении различных состояний БД. Модуль DB Diff позволяет сравнить две БД или два baseline или БД и baseline (или их части, например, таблицы). В результате сравнения строится отчет о найденных различиях. Сравнению подлежат не только пользовательские объекты БД, но и системные объекты (профили, роли, сегменты отката). Из модуля DB Diff можно запустить компоненту Synchronization Wizard, которая поможет исправить одну из сравниваемых БД так, чтобы она была приведена в соответствие со вторым объектом сравнения. Администратор выбирает самостоятельно, какой из двух объектов будет синхронизирован. Два модуля DB Quick Change и DB Alter позволяют модифицировать любые характеристики объектов БД. Администратор может менять не только структуру объектов, но и их параметры хранения, при этом CMP выполнит все работы по перемещению и пересозданию объектов. Наконец, модуль DB Propagate позволяет выбрать базе группу объектов и скопировать/воссоздать эти объекты в других БД. При этом учитывается взаимосвязь объектов. Копироваться могут не только описания объектов, но и данные.



E-mail this page