メインコンテンツへ移動

瀚高データベース統合手順

HAPオンプレミス版の標準リレーショナルデータベースはMySQLです。v5.4.3より、HighGo(瀚高)データベースにも対応しており、信創要件への対応が必要な場合はMySQLの代替として本データベースを選択できます。

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


1. HighGo Database Security Edition V4.5の導入​

  • 単体サーバーまたはクラスターモードで導入してください(MySQL互換モードを有効にする必要があります)。

HAP単一構成または小規模クラスタの場合は単体サーバーモードを、標準またはプロフェッショナルクラスタではクラスターモードを選択してください。


2. HighGo Databaseの導入完了後、HAPデータベース初期化スクリプトをダウンロード​


3. データ初期化​

  • psqlクライアント接続ツールでHighGoデータベースに接続します。

  • 詳細はpsqlツール使用ガイドを参照してください。

  • HighGoデータベース導入後、ksqlコマンドも利用可能です。

  • 初期化スクリプトの実行例(IP、ポート、ユーザー名、SQLファイルパスは実際の環境に合わせて調整してください。実行時にパスワード入力が必要です):

psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/1_Database_g.sql
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/1_Database_s.sql -d mdproject
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/1_Database_s.sql -d mdapplication
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/1_Database_s.sql -d mdcalendar
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/1_Database_s.sql -d mdstructure
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/1_Database_s.sql -d mdlog
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/2_MDProject.sql
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/3_MDStructure.sql
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/4_MDApplication.sql
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/5_MDCalendar.sql
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/6_MDLog.sql
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/7_Data_MDProject.sql
psql -h 127.0.0.1 -p 5866 -U sysdba -f /usr/local/init_highgo/8_Data_MDApplication.sql

4. HAPサービスの初期化​

  • サービスを初期化する前に、以下の環境変数を設定してください(接続パラメータは実際の値に置き換えてください)。
ENV_RDB_TYPE: "6"
ENV_RDB_URI_MDPROJECT: "Server=127.0.0.1;Port=5866;User Id=sysdba;Password=******;Database=mdproject;"
ENV_RDB_URI_MDLOG: "Server=127.0.0.1;Port=5866;User Id=sysdba;Password=******;Database=mdlog;"
ENV_RDB_URI_MDSTRUCTURE: "Server=127.0.0.1;Port=5866;User Id=sysdba;Password=******;Database=mdstructure;"
ENV_RDB_URI_MDCALENDAR: "Server=127.0.0.1;Port=5866;User Id=sysdba;Password=******;Database=mdcalendar;"
ENV_RDB_URI_MDAPPLICATION: "Server=127.0.0.1;Port=5866;User Id=sysdba;Password=******;Database=mdapplication;"
ENV_STANDALONE_DISABLE_SERVICES: "mysql"

5. システム初期化関連作業を完了​

以上でシステム初期化作業が完了します。