oo

データベースの設定

デモンストレーション用のデフォルトでは、Liferay DXP/Portal は組み込みHSQLデータベースを使用するように構成されています。 デモの目的以外に、次のようなフル機能のサポートされているRDBMSを使用することをお勧めします。

  • MariaDB
  • MySQL
  • Oracle
  • PostgreSQL
important

Liferay DXP Compatibility Matrix には、サポートされているデータベースとバージョンが一覧表示されています。

データベースを構成する

  1. UTF-8を使用するデータベースを作成します。 MySQLコマンドの例は以下の通りです:

    create database lportal character set utf8;
    
  2. 完全なデータベース権限を持つデータベースユーザーを設定します。 組織でDXPデータベースユーザーのデータベースアクセスを制限する必要がある場合は、 High Security Database User Practices を参照してください。

    important

    Liferay はデータベースからの読み込みとデータベースへの書き込みを必要とします。 したがって、Liferayデータベースのユーザーは、データの読み取りと書き込みの権限を持っている必要があります。

  3. JDBCコネクタをインストールします。 DXP バンドルには、 $CATALINA_BASE/webapps/ROOT/WEB-INF/shielded-container-lib フォルダ(以前のバージョンの Liferay では $CATALINA_BASE/lib/ext フォルダ)に、いくつかのオープンソースの JDBC コネクタが含まれています。 OracleやDB2などの専用データベースのコネクタ(下の表を参照)は、ベンダーからダウンロードする必要があります。

専用データベース:

データベース コネクタ ベンダーサイト メモ
Oracle ojdbc8.jar Oracle データ切り捨ての問題 がCLOB列からデータを読み取って検出されたため、少なくともOracle 12.2.0.1.0 JDBC 4.2バージョンを備えたojdbc8.jarライブラリが必要です。
DB2 db2jcc4.jar IBM dbc2jccコネクタは3.72以降廃止されました。

  Liferay DXPのデータベースを構成しました。

note

データベース設定の詳細については、Database Configuration Referenceを参照してください。

次のステップ

Deployment Approach: