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

HAPオンプレミス版の標準リレーショナルデータベースはMySQLです。v5.4.3より、HighGo(瀚高)データベースにも対応しており、信創要件への対応が必要な場合はMySQLの代替として本データベースを選択できます。
具体的な統合手順は以下の通りです。
1. HighGo Database Security Edition V4.5の導入
- 単体サーバーまたはクラスターモードで導入してください(MySQL互換モードを有効にする必要があります)。
HAP単一構成または小規模クラスタの場合は単体サーバーモードを、標準またはプロフェッショナルクラスタではクラスターモードを選択してください。
2. HighGo Databaseの導入完了後、HAPデータベース初期化スクリプトをダウンロード
- HAPデータベース初期化スクリプトをダウンロードし、HighGoデータベース実行環境にアップロードします。
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. システム初期化関連作業を完了
以上でシステム初期化作業が完了します。