Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


14.3.8 データベースの作成

マルチノード機能を使用する場合のデータベースの作成手順を説明します。

〈この項の構成〉

(1) データベース作成の手順

データベースの作成手順の流れを次に示します。

  1. システムディレクトリ用のファイルシステムを初期化する

  2. マスタノードでデータベースを作成する

  3. 各スレーブノードでDBディレクトリを作成する

(2) システムディレクトリ用のファイルシステムの初期化

OSのコマンドを実行して,システムディレクトリ用のファイルシステムを初期化します。

システムディレクトリ用のLVとして作成した/dev/vg_hadb/hadb_sysを,ext4のファイルシステムで初期化する場合の実行例を次に示します。

■コマンドの実行例
mkfs -t ext4 /dev/vg_hadb/hadb_sys

(3) マスタノードでのデータベースの作成

adbinitコマンドをマスタノードで実行し,データベースを作成します。adbinitコマンドの初期設定オプションの指定例を次に示します。

■初期設定オプションの指定例(マスタノード)
set adb_init_dbarea_initialize = Y
set adb_init_wrk_blk_path = /dev/mapper/WRK001
set adb_init_mst_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b7d9fd
set adb_init_dic_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b828e9
set adb_init_stbl_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b87793
adbinitdbarea -n ADBUTBL01 -i 2G \
              -v /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b8c6d3
adbinitdbarea -n ADBUIDX01 -i 2G \
              -v /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b9160f

(4) 各スレーブノードでのDBディレクトリの作成

adbinitコマンドをスレーブノードで実行します。マスタノードで指定した初期設定オプションとは,次の点が異なります。

■初期設定オプションの指定例(スレーブノードhadb02)
# DBディレクトリの枠組みだけを作成する
set adb_init_dbarea_initialize = N
# WRK002 : hadb02の作業表用DBエリアを構成するDBエリアディスク
set adb_init_wrk_blk_path = /dev/mapper/WRK002
set adb_init_mst_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b7d9fd
set adb_init_dic_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b828e9
set adb_init_stbl_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b87793
adbinitdbarea -n ADBUTBL01 -i 2G \
              -v /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b8c6d3
adbinitdbarea -n ADBUIDX01 -i 2G \
              -v /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b9160f
■初期設定オプションの指定例(スレーブノードhadb03)
# DBディレクトリの枠組みだけを作成する
set adb_init_dbarea_initialize = N
# WRK003 : hadb03の作業表用DBエリアを構成するDBエリアディスク
set adb_init_wrk_blk_path = /dev/mapper/WRK003
set adb_init_mst_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b7d9fd
set adb_init_dic_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b828e9
set adb_init_stbl_blk_path = /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b87793
adbinitdbarea -n ADBUTBL01 -i 2G \
              -v /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b8c6d3
adbinitdbarea -n ADBUIDX01 -i 2G \
              -v /dev/disk/by-id/wwn-0x600605b0041db9c016ea34c3b1b9160f