Ответ эксперта

Как проверить полноту миграции IBM Db2?

Вопрос по направлению: Экспертиза СУБД IBM Db2

Ответ

Полноту миграции нельзя подтвердить только числом строк. Сопоставляют схемы, таблицы, ключи, ограничения, типы и точность чисел, столбцы идентификации (identity) и последовательности (sequences) с текущими состояниями, временные метки, GRAPHIC/VARGRAPHIC/DBCLOB, единицы измерения длины строк (string units), кодовые страницы, LOB/XML, значения по умолчанию, вычисляемые столбцы, правила сортировки, индексы, представления, триггеры, процедуры, функции, пакеты, права и задания. Если применимо, проверяют табличные пространства, группы хранения, секционирование, псевдонимы удалённых объектов (nicknames), объекты федеративного доступа (federated objects), MQT, пользовательские типы, модули, глобальные переменные, темпоральные определения (temporal definitions), разрешения на строки, маски столбцов/LBAC и параметры базы.

Перечень определяют по каталогу и карте миграции. Вывод db2look сверяют с системным каталогом и тестами: он не гарантирует воспроизведение всех характеристик. Фиксируют версии источника и приёмника, контрольный момент, допустимые преобразования, отклонённые строки, усечение, округление, регистр имён, повторные запуски и поздние изменения. Контрольные суммы требуют заданной канонизации. Отдельно проверяют значимое поведение запросов и программной логики. Если перенос и есть предмет спора, требуется экспертиза миграции баз данных.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить проект вопросов и материалы.

После назначения экспертизы через форму сообщите реквизиты дела и организационный вопрос. Организационный документ можно приложить, если вы вправе его передать. Объекты исследования и дополнения направляют через назначивший орган.

  • Подберём специалиста
  • Поможем с проектом вопросов
  • Оценим срок и стоимость
Обсудить обращение или позвоните 8 (800) 333-24-09 Бесплатный звонок по России