2013-04-15 130 views
1

我們目前正在運行連接到Oracle 11.2.0.2.0的Liferay 6.0.6。由於甲骨文許可證的業務需求,我需要研究將這一點轉移到InnoDB的MySQL 5.5上。停機時間對於此遷移將是可接受的。將Liferay從Oracle遷移到MySQL時需要考慮什麼?

  • 我可以直接複製代碼和數據結構嗎?
  • 使用MySQL的全新安裝是否最好,然後從Oracle安裝中複製數據?
  • 有沒有人在這裏做過這個?

回答

5

在遷移數據庫方面,最簡單的方法是進入ControlPanel,在服務器管理下您將找到一個包含數據庫遷移UI的頁面。這將從您當前的數據庫(例如oracle)讀取並寫入您在該UI上配置的數據庫。確保沒有人在此期間訪問門戶 - 此功能專爲遷移數據庫而創建:數據庫之間可能存在一些差異,在此過程中將自動進行「翻譯」。

有點相關的一面注意:如果你想獲得更新和修復(包括安全性),你應該考慮升級到維護版本CE或EE。 6.0 CE(這是6.0.6的版本)剛剛停止使用。 6.0 EE仍然可用,以及6.1 CE和EE。

2017年編輯:請注意,此功能在Liferay 7和DXP中不再受支持:數據庫遷移工具不包括(全部)模塊的表。

相關問題