メインコンテンツへ移動

虚谷データベース統合ガイド

HAPオンプレミス版のデフォルトリレーショナルデータベースはMySQLですが、v5.4.2より虚谷データベースに対応しました。信創要件がある場合、MySQLの代替として本データベースを選択できます。

具体的な統合手順は以下のとおりです。

1. 虚谷データベースV11またはV12のデプロイ​

  • 単体/主従(アクティブ-アクティブ)/分散モードに対応
    • HAPの「単体」または「ミニクラスタ」環境の場合:「単体モード」を選択してください。
    • 「標準」または「プロフェッショナルクラスタ」環境の場合:「主従(アクティブ-アクティブ)」または「分散モード」を選択できます。

2. 虚谷データベースのデプロイ完了後の準備​

  • HAPデータベース初期化スクリプトをダウンロードし、虚谷データベースをセットアップした環境へアップロードしてください。

3. データ初期化​

  • xgconsoleクライアントツールを利用して虚谷データベースに接続します。

  • xgconsoleクライアントはデフォルトでインストールディレクトリのBIN配下にあります。例:

    BIN/xgconsole-linux-x64 nssl 127.0.0.1 5138 SYSTEM SYSDBA SYSDBA
  • 初期化スクリプトの実行(パスは環境により適宜修正してください):

    EXECFILE2 /usr/local/init_xugu/1_Database.sql
    EXECFILE2 /usr/local/init_xugu/2_MDProject.sql
    EXECFILE2 /usr/local/init_xugu/3_MDStructure.sql
    EXECFILE2 /usr/local/init_xugu/4_MDApplication.sql
    EXECFILE2 /usr/local/init_xugu/5_MDCalendar.sql
    EXECFILE2 /usr/local/init_xugu/6_MDLog.sql
    EXECFILE2 /usr/local/init_xugu/7_Data_MDProject.sql
    EXECFILE2 /usr/local/init_xugu/8_Data_MDApplication.sql

4. HAPサービス初期化​

  • サービスを初期化する前に、次の環境変数**(接続パラメータ値は実環境に合わせて修正)**を追加してください。
    ENV_RDB_TYPE: "5"
    ENV_RDB_URI_MDPROJECT: "IP=127.0.0.1;DB=MDPROJECT;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8;KEYWORD_FILTER=NUMBER,INTERVAL"
    ENV_RDB_URI_MDLOG: "IP=127.0.0.1;DB=MDLOG;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8;KEYWORD_FILTER=NUMBER,INTERVAL"
    ENV_RDB_URI_MDSTRUCTURE: "IP=127.0.0.1;DB=MDSTRUCTURE;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8;KEYWORD_FILTER=NUMBER,INTERVAL"
    ENV_RDB_URI_MDCALENDAR: "IP=127.0.0.1;DB=MDCALENDAR;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8;KEYWORD_FILTER=NUMBER,INTERVAL"
    ENV_RDB_URI_MDAPPLICATION: "IP=127.0.0.1;DB=MDAPPLICATION;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8;KEYWORD_FILTER=NUMBER,INTERVAL"
    ENV_STANDALONE_DISABLE_SERVICES: "mysql"

5. システム初期化関連の手順を完了​

  • 上記手順をすべて終えることで、HAPと虚谷データベースの統合が完了します。