2013-04-15 5 views
1

В настоящее время мы запускаем Liferay 6.0.6, подключенный к Oracle 11.2.0.2.0. Из-за требований к бизнесу, связанных с лицензированием Oracle, мне нужно исследовать переход на MySQL 5.5 с помощью InnoDB. Время простоя будет приемлемым для этой миграции.Что следует учитывать при переносе Liferay из Oracle в MySQL?

  • Могу ли я просто скопировать код и структуру данных?
  • Будет ли лучше установить новую установку с MySQL, а затем скопировать данные из установки Oracle?
  • Кто-нибудь здесь делал это раньше?

ответ

5

На стороне миграции базы данных, самый простой способ сделать это - перейти к ControlPanel, в разделе «Администрирование сервера» вы найдете страницу с интерфейсом миграции базы данных. Это будет считываться из текущей базы данных (например, оракул) и записываться в базу данных, которую вы настраиваете в этом пользовательском интерфейсе. Убедитесь, что за это время никто не обращается к порталу - эта функция была создана специально для миграции баз данных: могут быть некоторые различия между базами данных, которые автоматически будут «переведены» в этот прогресс.

На несколько смежных примечаниях: если вы хотите получать обновления и исправления (включая безопасность), вам следует рассмотреть возможность обновления до поддерживаемой версии CE или EE. 6.0 CE (это то, что 6.0.6), имеет некоторое время назад. 6.0 EE по-прежнему доступен, а также 6.1 CE и EE.

Редактировать в 2017: Обратите внимание, что эта функция больше не поддерживается в Liferay 7 и DXP: средство миграции базы данных не охватывает (все) таблицы модулей.

Смежные вопросы