Documentation

データベースの設定

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

  • MariaDB

  • MySQL

  • Oracle

  • PostgreSQL

重要

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

データベースを構成する

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

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

    重要

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

  3. JDBCコネクタをインストールします。 DXPバンドルには、/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のデータベースを構成しました。

注釈

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