1

現在、Oracle 11.2.0.2.0 に接続された Liferay 6.0.6 を実行しています。Oracle のライセンスに関するビジネス要件により、これを InnoDB を使用して MySQL 5.5 に移行することを調査する必要があります。この移行では、ダウンタイムは許容されます。

  • コードとデータ構造をコピーすることはできますか?
  • MySQL を新規インストールしてから、Oracle インストールからデータをコピーするのが最善でしょうか?
  • ここの誰かが以前にこれをやったことがありますか?
4

1 に答える 1

5

データベースを移行する側では、これを行う最も簡単な方法は、コントロール パネルに移動することです。[サーバー管理] の下に、データベース移行 UI のあるページがあります。これにより、現在のデータベース (oracle など) から読み取られ、その UI で構成したデータベースに書き込まれます。その間誰もポータルにアクセスしていないことを確認してください。この機能は、データベースの移行のために特別に作成されたものです。データベース間にいくつかの違いがある可能性があり、この進行中に自動的に「変換」されます。

多少関連する補足事項: 更新と修正 (セキュリティを含む) を入手したい場合は、保守されているバージョンの CE または EE にアップグレードすることを検討する必要があります。6.0 CE (これが 6.0.6 です) は、しばらく前にサポートが終了しました。6.0 EE は、6.1 CE および EE と同様に引き続き利用できます。

2017 年に編集: この機能は Liferay 7 および DXP ではサポートされなくなったことに注意してください: データベース移行ツールは、モジュールのテーブル (すべて) をカバーしていません。

于 2013-04-15T12:50:02.283 に答える