Невозможно отсортировать строки

Признаки

При миграции из большой базы данных Informix на этапе конвертации некоторые таблицы могут выйти из строя со следующей ошибкой:

<<<<SQLError
 [Informix][Informix ODBC Driver][Informix]Cannot sort rows.Execute query failed.
 >>>>
Причина

Обычно это проблема с временным пространством dbspace сервера Informix. Недостаточно места. Также такая ситуация может возникнуть на этапе конвертации, поскольку наш инструмент использует только запрос select с предложением ORDER BY для получения информации обо всех столбцах во всех выбранных таблицах.

Решение

Откройте файл опций, нажав кнопку «Edit Options File» на странице «Summary» в инструменте Конвертум Мастере. В секции [WZD_COMMON] открытого файла установите опцию PRECACHE_OBJECTS равной «No».

Если решение проблемы с помощью опции PRECACHE_OBJECTS не помогло, проверьте количество свободного места в временном пространстве dbspace. Запустите ccmsrv status -all -s , чтобы узнать состояние dbsp-пространств серверов. Если свободное пространство составляет менее половины от общего объема, возможно, проблема существует. Если перевести сервер в автономный режим и снова включить его, это освободит место во временном пространстве dbspace:

    ccmsrv offline -s <dbserver> ccmsrv online -s <dbserver>

Если проблема не решена, увеличьте размер временного пространства dbspace с помощью команды ccmsrv expand.

Обратите внимание, если вы хотите установить опцию PRECACHE_OBJECTS равной «Yes», чтобы улучшить производительность этапа преобразования, обратите внимание, что количество выбранных таблиц должно быть больше 50% от всех таблиц, созданных в базе данных. Производительность будет улучшена только в этом случае.


Если у вас есть другие вопросы, пожалуйста, свяжитесь с нами: support@convertum.ru