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

HAPオンプレミス版のデフォルトリレーショナルデータベースはMySQLですが、v5.4.2より虚谷データベースに対応しました。信創要件がある場合、MySQLの代替として本データベースを選択できます。
具体的な統合手順は以下のとおりです。
1. 虚谷データベースV11またはV12のデプロイ
- 単体/主従(アクティブ-アクティブ)/分散モードに対応
- HAPの「単体」または「ミニクラスタ」環境の場合:「単体モード」を選択してください。
- 「標準」または「プロフェッショナルクラスタ」環境の場合:「主従(アクティブ-アクティブ)」または「分散モード」を選択できます。
2. 虚谷データベースのデプロイ完了後の準備
- HAPデータベース初期化 スクリプトをダウンロードし、虚谷データベースをセットアップした環境へアップロードしてください。
3. データ初期化
-
xgconsoleクライアントツールを利用して虚谷データベースに接続します。- 参考:コントロールツールユーザーガイド
- ユーザー名・パスワード・IP・ポートは実際の環境に合わせて設定してください。
-
xgconsoleクライアントはデフォルトでインストールディレクトリのBIN配下にあります。例:BIN/xgconsole-linux-x64 nssl 127.0.0.1 5138 SYSTEM SYSDBA SYSDBA -
初期化スクリプトの実行(パスは環境により適宜修正してください):
EXECFILE2 /usr/local/init_xugu/1_Database.sqlEXECFILE2 /usr/local/init_xugu/2_MDProject.sqlEXECFILE2 /usr/local/init_xugu/3_MDStructure.sqlEXECFILE2 /usr/local/init_xugu/4_MDApplication.sqlEXECFILE2 /usr/local/init_xugu/5_MDCalendar.sqlEXECFILE2 /usr/local/init_xugu/6_MDLog.sqlEXECFILE2 /usr/local/init_xugu/7_Data_MDProject.sqlEXECFILE2 /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と虚谷データベースの統合が完了します。