達夢データベース統合ガイド

HAPのプライベートデプロイ版は、デフォルトでMySQLリレーショナルデータベースを使用していますが、v4.6.0より達夢データベースにも対応しています。信創要件がある場合には、MySQLの代わりに本データベースをご利用いただけます。
以下に、統合手順を説明します。
1. 達夢データベース管理システム(DM8)をデプロイ
- 必須:単一ノードまたは主従クラスターモード(エンタープライズ版またはセキュリティ版)
HAPのシングルサーバーや簡易クラスターの場合は単一ノードモードを、標準またはプロフェッショナルクラスターの場合は主従クラスターモードを選択できます。
2. 達夢データベースのデプロイ時の注意点
- 大文字小文字を区別しない設定が必要です。
- dataディレクトリ内のdm.iniを編集し、予約キーワードを除外します。
EXCLUDE_RESERVED_WORDS=status,type,interval
- 各データベースには個別のユーザーが必要です(HAPシステムは5つのデータベースを使用します)。
3. 達夢データベースのデプロイ完了後、HAPデータベース初期化スクリプトをダウンロードし、達夢データベースの環境へアップロードしてください(コンテナデプロイの場合は、コンテナ内へアップロード)。
1_Tablespace.sqlにはデータベースストレージパスや初期パスワードが含まれていますので、必要に応じて編集して下さい。4. データ初期化
disqlクライアントツールを使用して達夢データベースへ接続できます。操作詳細はSQLインタラクティブクエリツールを参照し、ユーザー名・パスワード・IP・ポートは実際の環境にあわせて設定してください。
/opt/dmdbms/bin/disql SYSDBA/SYSDBA001@127.0.0.1:5236
エンコーディング設定:
SET CHAR_CODE UTF8
初期化スクリプト実行(/usr/local/init_dameng/は実際のパスに合わせて修正してください)
start /usr/local/init_dameng/1_Tablespace.sql
start /usr/local/init_dameng/2_MDProject.sql
start /usr/local/init_dameng/3_MDStructure.sql
start /usr/local/init_dameng/4_MDApplication.sql
start /usr/local/init_dameng/5_MDCalendar.sql
start /usr/local/init_dameng/6_MDLog.sql
start /usr/local/init_dameng/7_Data_MDProject.sql
start /usr/local/init_dameng/8_Data_MDApplication.sql