データベースの設定
デモンストレーション用のデフォルトでは、Liferay DXP/Portal は組み込みHSQLデータベースを使用するように構成されています。 デモの目的以外に、次のようなフル機能のサポートされているRDBMSを使用することをお勧めします。
- MariaDB
- MySQL
- Oracle
- PostgreSQL
important
Liferay DXP Compatibility Matrix には、サポートされているデータベースとバージョンが一覧表示されています。
データベースを構成する
UTF-8を使用するデータベースを作成します。 MySQLコマンドの例は以下の通りです:
create database lportal character set utf8;
完全なデータベース権限を持つデータベースユーザーを設定します。 組織でDXPデータベースユーザーのデータベースアクセスを制限する必要がある場合は、 High Security Database User Practices を参照してください。
importantLiferay はデータベースからの読み込みとデータベースへの書き込みを必要とします。 したがって、Liferayデータベースのユーザーは、データの読み取りと書き込みの権限を持っている必要があります。
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のデータベースを構成しました。
note
データベース設定の詳細については、Database Configuration Referenceを参照してください。