Ошибки перевода при переносе базы данных с использованием SQL Developer - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь перенести базу данных SQL Server 2012 в Oracle 12c (R2) с помощью SQL Developer.Хотя я могу перенести несколько объектов, но не все, и получаю следующие ошибки в таблице MIGRLOG:

SEVERITY LOGTEXT

900 Ограничение перевода 'OBJECT_ID 'обнаружен в хранимой процедуре ..

1000 Не удалось преобразовать хранимую процедуру xx Не найдено oracle.dbtools.metadata.persistence.MdStoredProgram с id = 485,151

Мои вопросы

  1. Какие существуют уровни серьезности, которые могут существовать в столбце SEVERITY таблицы MIGRLOG, и какие уровни следует рассматривать как ошибки миграции?
  2. Существует ли какой-либо руководящий документ, доступный для исправления ошибок перевода (например, Переводограничение 'OBJECT_ID')

1 Ответ

0 голосов
/ 24 сентября 2018

Каждый раз, когда есть ограничение перевода, он либо не сможет перевести процедуру и сообщить об этом, либо сообщит об этом и закомментирует неподдерживаемый элемент.

Вы можете использовать редактор перевода перевода сИнструменты> Миграционное меню, чтобы вставить вашу хранимую процедуру и протестировать ее перевод.Если это не удается с ошибками, закомментируйте элемент, который он поднимает, и попробуйте снова.Он должен быть переведен, и вы будете знать, что вам нужно изменить свой код, чтобы сделать элемент, который не переведен правильно, в новом коде.

...