IBM DB2 v.10.5へのDXPのインストール

この記事では、IBM DB2 10.5でLiferay DXPを起動する手順について説明します。

解決

データベースの作成

  1. DB2 Command Line Process Plus開始し
    ibm-db2-clp_01.png
  2. 次のように入力します:
    create database dxp pagesize 32768 USING CODESET UTF-8 TERRITORY US
      1. 注1:サブスクライバーの特定の国で テリトリー を指定し
      2. 注2:自動ストレージ によって管理されるプロパティ 一時テーブルスペースは オプションです。 (デフォルトでは、IBM DB2は自動ストレージを使用し、ストレージグループがない限り、ほとんどの場合に機能します。)
  • エラーのために次のように入力し、(追加情報セクションで以下を参照)IBM資料に記載:
    LOGFILSIZ 10000用いDXPの更新データベース構成
    LOGPRIMARY 80使用DXPの更新データベース構成
    更新データベース構成をLOGSECONDを使用するdxpの場合40
    再起動データベースdxp

注: データベースの名前を dxp 値に置き換えます。
注: DB2では、各コマンドの終わりにセミコロンは必要ありません。


データベースの接続

  1. 必要なjarファイルを取得します。 jarは \ .. \ IBM \ SQLLIB \ java フォルダーにあります。
    1. db2jcc.jar および db2jcc_license_cu.jar を他の依存関係のあるフォルダーにコピーします。
    2. Apache Tomcatを使用している場合は、 lib \ ext フォルダーに配置します。
  2. db2jcc4.jar をグローバル lib フォルダーに配置します( lib \ ext フォルダーに配置しないと、エラーが発生します)。
  3. portal-ext.properties ファイルに次のように入力します。
    jdbc.default.driverClassName=com.ibm.db2.jcc.DB2Driver
    
    jdbc.default.url=jdbc:db2://{IP address}:50000/{database name}:deferPrepares=false;fullyMaterializeInputStreams=true;fullyMaterializeLobData=true;progresssiveLocators=2;progressiveStreaming=2;
    
    jdbc.default.username=db2admin
    
    jdbc.default.password={password}
    		
    
    custom.sql.function.isnull=CAST(? AS VARCHAR(32672)) IS NULL
    
    custom.sql.function.isnotnull=CAST(? AS VARCHAR(32672)) IS NOT NULL
    
    
  4. portal-ext.properties ファイルを保存します。
  5. アプリケーションサーバーを起動します。 この時点で、Liferay DXPはIBM DB2バージョン10.5にデプロイされています。

注: データベースのIPアドレスの値を置き換えるか、 localhost使用します。
注意: 代替の値 データベース名 及び パスワード

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています