メインコンテンツへ移動

gbase8c

南大通用データベース統合手順​

HAPオンプレミス版は、デフォルトでMySQLリレーショナルデータベースを使用していますが、v5.6.0以降、南大通用GBase 8cデータベースに対応しています。信創要件がある場合、MySQLの代わりにGBase 8cを利用できます。

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


1. 南大通用 GBase 8c V5 のデプロイ​

  • 必須要件:シングルノード/マスター・スタンバイ構成を選択してください。
  • HAPのシングルノードまたはライトクラスターの場合はシングルノードモードを選択可能です。
  • 標準・プロクラスターの場合はマスター・スタンバイモードを選択してください。

2. GBase 8cデータベース導入後、HAPデータベース初期化スクリプトのダウンロードとアップロード​

  • HAPデータベース初期化スクリプトをダウンロードします。
  • ダウンロードしたスクリプトを、GBase 8cが導入されている環境にアップロードします。

3. データ初期化​

  • gsqlクライアントツールを利用してデータベースに接続し、初期化スクリプトを実行してください(IP、ポート、ユーザー名、パスワード、SQLファイルパスは環境に合わせて変更してください)。
gsql -h 127.0.0.1 -p 15400 -U gbase8c -W ****** -d postgres -f /usr/local/init_gbase8c/1_Database.sql
gsql -h 127.0.0.1 -p 15400 -U gbase8c -W ****** -d mdproject -f /usr/local/init_gbase8c/2_MDProject.sql
gsql -h 127.0.0.1 -p 15400 -U gbase8c -W ****** -d mdstructure -f /usr/local/init_gbase8c/3_MDStructure.sql
gsql -h 127.0.0.1 -p 15400 -U gbase8c -W ****** -d mdapplication -f /usr/local/init_gbase8c/4_MDApplication.sql
gsql -h 127.0.0.1 -p 15400 -U gbase8c -W ****** -d mdcalendar -f /usr/local/init_gbase8c/5_MDCalendar.sql
gsql -h 127.0.0.1 -p 15400 -U gbase8c -W ****** -d mdlog -f /usr/local/init_gbase8c/6_MDLog.sql
gsql -h 127.0.0.1 -p 15400 -U gbase8c -W ****** -d mdproject -f /usr/local/init_gbase8c/7_Data_MDProject.sql
gsql -h 127.0.0.1 -p 15400 -U gbase8c -W ****** -d mdapplication -f /usr/local/init_gbase8c/8_Data_MDApplication.sql

4. HAPサービス初期化​

サービス初期化前に、以下の環境変数を追加してください**(接続パラメータの値は実際の環境に合わせて修正してください)**。

ENV_RDB_TYPE: "7"
ENV_RDB_URI_MDPROJECT: "Host=127.0.0.1;Port=15400;Username=gbase8c;Password=******;Database=mdproject;No Reset On Close=true"
ENV_RDB_URI_MDLOG: "Host=127.0.0.1;Port=15400;Username=gbase8c;Password=******;Database=mdlog;No Reset On Close=true"
ENV_RDB_URI_MDSTRUCTURE: "Host=127.0.0.1;Port=15400;Username=gbase8c;Password=******;Database=mdstructure;No Reset On Close=true"
ENV_RDB_URI_MDCALENDAR: "Host=127.0.0.1;Port=15400;Username=gbase8c;Password=******;Database=mdcalendar;No Reset On Close=true"
ENV_RDB_URI_MDAPPLICATION: "Host=127.0.0.1;Port=15400;Username=gbase8c;Password=******;Database=mdapplication;No Reset On Close=true"
ENV_STANDALONE_DISABLE_SERVICES: "mysql"

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

上記の手順に従い、システム初期化を完了してください。