Hitachi

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


付録A.2 サーバディレクトリ(運用時)の構成

HADBサーバの運用で使用するサーバディレクトリの構成を次の表に示します。

表A‒2 サーバディレクトリ(運用時)の構成

項番

ディレクトリ名またはファイル名

説明

作成されるタイミング

削除されるタイミング

1

$ADBDIR/bin

各種コマンドを格納するディレクトリ

HADBサーバのインストール時

HADBサーバのアンインストール時

2

$ADBDIR/bin/adbarchivechunk

アーカイブチャンクコマンド

3

$ADBDIR/bin/adbaudittrail

監査証跡機能の管理コマンド

4

$ADBDIR/bin/adbcancel

キャンセルコマンド

5

$ADBDIR/bin/adbchgchunkcomment

チャンクのコメントの設定・変更・削除コマンド

6

$ADBDIR/bin/adbchgchunkstatus

チャンクの状態変更コマンド

7

$ADBDIR/bin/adbchgnodetype

HADBサーバのノード種別変更コマンド

8

$ADBDIR/bin/adbchgsqltrc

SQLトレース情報の出力開始・停止コマンド

9

$ADBDIR/bin/adbchgsrvmode

HADBサーバの稼働モード変更コマンド

10

$ADBDIR/bin/adbclientdefmang

クライアント定義の集中管理コマンド

11

$ADBDIR/bin/adbcolumnize

更新行のカラム化機能の管理コマンド

12

$ADBDIR/bin/adbconvertaudittrailfile

監査証跡ファイルの変換コマンド

13

$ADBDIR/bin/adbdbstatus

データベース状態解析コマンド

14

$ADBDIR/bin/adbexport

データエクスポートコマンド

15

$ADBDIR/bin/adbgetcst

コスト情報収集コマンド

16

$ADBDIR/bin/adbidxrebuild

インデクス再作成コマンド

17

$ADBDIR/bin/adbimport

データインポートコマンド

18

$ADBDIR/bin/adbinfoget

トラブルシュート情報収集コマンド

19

$ADBDIR/bin/adbinfosweep

トラブルシュート情報削除コマンド

20

$ADBDIR/bin/adbinit

データベース初期設定コマンド

21

$ADBDIR/bin/adbls

HADBサーバの状態表示コマンド

22

$ADBDIR/bin/adbmergechunk

マージチャンクコマンド

23

$ADBDIR/bin/adbmkdmk

HADB暗号鍵の作成コマンド

24

$ADBDIR/bin/adbmodarea

DBエリア追加・変更コマンド

25

$ADBDIR/bin/adbmodbuff

バッファの変更コマンド

26

$ADBDIR/bin/adbmonitor

サーバ監視コマンド

27

$ADBDIR/bin/adbreorgsystemdata

システム表の再編成コマンド

28

$ADBDIR/bin/adbshmdump

共有メモリダンプコマンド

29

$ADBDIR/bin/adbsrvd

サーバデーモン

30

$ADBDIR/bin/adbstart

HADBサーバの起動コマンド

31

$ADBDIR/bin/adbstat

統計解析コマンド

32

$ADBDIR/bin/adbstop

HADBサーバの停止コマンド

33

$ADBDIR/bin/adbsyndict

同義語辞書管理コマンド

34

$ADBDIR/bin/adbsystoru

ITRU用トラブルシュート情報の取得コマンド

35

$ADBDIR/bin/adbtdmpget

システムで使用

36

$ADBDIR/bin/adbtdmpview

37

$ADBDIR/bin/adbterrno

38

$ADBDIR/bin/adbtgetdef

39

$ADBDIR/bin/adbtgetsqltrc

40

$ADBDIR/bin/adbthdlinfo

41

$ADBDIR/bin/adbtmsglog

42

$ADBDIR/bin/adbtstat

43

$ADBDIR/bin/adbtsyslog

44

$ADBDIR/bin/adbtmk2

45

$ADBDIR/bin/adbunarchivechunk

アンアーカイブチャンクコマンド

46

$ADBDIR/bin/adbupddmk

HADB暗号鍵の更新コマンド

47

$ADBDIR/bin/linaphx64

システムで使用

48

$ADBDIR/bin/patrol_sby_exe

HAモニタ用セカンダリ監視コマンド(開始)

49

$ADBDIR/bin/patrol_sby_term

HAモニタ用セカンダリ監視コマンド(停止)

50

$ADBDIR/bin/stop_sby

HAモニタ用セカンダリ停止コマンド

51

$ADBDIR/client

HADBクライアントで使用するコマンドおよびライブラリを格納するディレクトリ

52

$ADBDIR/client/bin

HADBクライアントで使用する各種コマンドを格納するディレクトリ

53

$ADBDIR/client/bin/adbsql

SQL実行コマンド

54

$ADBDIR/client/lib

HADBクライアントで使用する各種ライブラリを格納するディレクトリ

55

$ADBDIR/client/lib/libadbclt.so

クライアントライブラリ

56

$ADBDIR/client/lib/libadbodbc.so

ODBCドライバ

57

$ADBDIR/client/lib/adbjdbc8.jar

JDBCドライバ(JRE8版)

58

$ADBDIR/conf

定義ファイルを格納するディレクトリ

59

$ADBDIR/include

ユーザ提供ヘッダファイルを格納するディレクトリ

60

$ADBDIR/include/adbcli.h

ユーザ提供ヘッダファイル

61

$ADBDIR/include/adbtypes.h

62

$ADBDIR/include/adbcnv.h

63

$ADBDIR/include/adbodb.h

64

$ADBDIR/lib

各種ライブラリを格納するディレクトリ

65

$ADBDIR/lib/libadb.so

データベースアクセス制御

66

$ADBDIR/lib/libadbrpcs.so

通信ライブラリ

67

$ADBDIR/lib/libadbsort.so

ソートライブラリ

68

$ADBDIR/lib/libtapa.so

システムで使用

69

$ADBDIR/lib/libadbcldstge-aws.so

Amazon S3用ライブラリ

AWS用のHADBオプション(クラウドストレージ機能)のインストール時

AWS用のHADBオプション(クラウドストレージ機能)のアンインストール時

70

$ADBDIR/lib/libadbcldstge-azure.so※7

Azure Blob Storage用ライブラリ

Azure用のHADBオプション(クラウドストレージ機能)のインストール時

Azure用のHADBオプション(クラウドストレージ機能)のアンインストール時

71

$ADBDIR/lib/adbmsg.cat

メッセージカタログファイル

HADBサーバのインストール時

HADBサーバのアンインストール時

72

$ADBDIR/lib/sysdef

定義解析情報ファイルを格納するディレクトリ

73

$ADBDIR/lib/sysdef/adb.def

定義解析情報ファイル

74

$ADBDIR/lib/sysdef/adbarchivechunk.def

75

$ADBDIR/lib/sysdef/adbchgchunkstatus_bulk.def

76

$ADBDIR/lib/sysdef/adbclientdefmang.def

77

$ADBDIR/lib/sysdef/adbclt.def

78

$ADBDIR/lib/sysdef/adbexport.def

79

$ADBDIR/lib/sysdef/adbgetcst.def

80

$ADBDIR/lib/sysdef/adbidxrebuild.def

81

$ADBDIR/lib/sysdef/adbimport.def

82

$ADBDIR/lib/sysdef/adbimport_clm.def

83

$ADBDIR/lib/sysdef/adbimport_clm_csv.def

84

$ADBDIR/lib/sysdef/adbinit.def

85

$ADBDIR/lib/sysdef/adbmergechunk.def

86

$ADBDIR/lib/sysdef/adbmodarea.def

87

$ADBDIR/lib/sysdef/adbmodbuff.def

88

$ADBDIR/lib/sysdef/adbreorgsystemdata.def

89

$ADBDIR/lib/sysdef/adbunarchivechunk.def

90

$ADBDIR/sample

サンプルAPおよび定義ファイルのひな形を格納するディレクトリ

91

$ADBDIR/sample/cli_sample1.c

サンプルAP(CLI関数用)

92

$ADBDIR/sample/create_sampledb.sh

SAMPLE表を作成するシェルスクリプト

93

$ADBDIR/sample/reorg_column_sample.sh

カラムストア表を再編成するシェルスクリプト

94

$ADBDIR/sample/SAMPLE.txt

SAMPLE表に格納するデータ

95

$ADBDIR/sample/SAMPLE_table.sql

SAMPLE表を定義する定義系SQLを記述したファイル

96

$ADBDIR/sample/Sample1.java

サンプルAP(JDBC用)

97

$ADBDIR/sample/odbc_sample1.c

サンプルAP(ODBC用)

98

$ADBDIR/sample/conf

定義ファイルのひな形を格納するディレクトリ

99

$ADBDIR/sample/conf/adbarchivechunk.opt

アーカイブチャンクオプションのひな形ファイル

100

$ADBDIR/sample/conf/adbclientdefmang.def

クライアント管理定義のひな形ファイル

101

$ADBDIR/sample/conf/adbexport.opt

エクスポートオプションのひな形ファイル

102

$ADBDIR/sample/conf/adbgetcst.opt

コスト情報収集オプションのひな形ファイル

103

$ADBDIR/sample/conf/adbidxrebuild.opt

インデクス再作成オプションのひな形ファイル

104

$ADBDIR/sample/conf/adbimport.opt

インポートオプションのひな形ファイル

105

$ADBDIR/sample/conf/adbinit.opt

初期設定オプションのひな形ファイル

106

$ADBDIR/sample/conf/adbmergechunk.opt

マージチャンクオプションのひな形ファイル

107

$ADBDIR/sample/conf/adbmodarea.opt

DBエリア追加・変更オプションのひな形ファイル

108

$ADBDIR/sample/conf/adbmodbuff.opt

バッファ変更オプションのひな形ファイル

109

$ADBDIR/sample/conf/adbunarchivechunk.opt

アンアーカイブチャンクオプションのひな形ファイル

110

$ADBDIR/sample/conf/client.def

クライアント定義のひな形ファイル

111

$ADBDIR/sample/conf/server.def

サーバ定義のひな形ファイル

112

$ADBDIR/sample/docker

DockerfileHADBサーバ起動スクリプトを格納するディレクトリ

113

$ADBDIR/sample/docker/docker-entrypoint.sh

DockerコンテナHADBサーバ起動スクリプト

114

$ADBDIR/sample/docker/Dockerfile_hadb-client

HADBクライアント利用コンテナDockerfile

115

$ADBDIR/sample/docker/Dockerfile_hadb-init

データベース初期化コンテナDockerfile

116

$ADBDIR/sample/docker/Dockerfile_hadb-server

HADBサーバ起動コンテナDockerfile

117

$ADBDIR/sample/k8s

Kubernetes用のマニフェストファイルを格納するディレクトリ

118

$ADBDIR/sample/k8s/hadb-k8s-manifest.yaml

Kubernetes用のマニフェストファイル(yamlファイル)

119

$ADBDIR/sample/scripts

HAモニタ用コマンドのサンプルファイルを格納するディレクトリ

120

$ADBDIR/sample/scripts/multinode.env

HAモニタ用コマンドの環境変数定義ファイル(マルチノード機能)

121

$ADBDIR/sample/scripts/multinode_user.sh

HAモニタ用ユーザコマンドのサンプルシェルファイル(マルチノード機能)

122

$ADBDIR/sample/scripts/multinode_act.sh

HAモニタ用起動コマンドのサンプルシェルファイル(マルチノード機能)

123

$ADBDIR/sample/scripts/multinode_term.sh

HAモニタ用停止コマンドのサンプルシェルファイル(マルチノード機能)(系のリセット用)

124

$ADBDIR/sample/scripts/multinode_term_scsi.sh

HAモニタ用停止コマンドのサンプルシェルファイル(マルチノード機能)(共有ディスクのSCSIリザーブ用)

125

$ADBDIR/sample/scripts/multinode_patrol.sh

HAモニタ用監視コマンドのサンプルシェルファイル(マルチノード機能)

126

$ADBDIR/sample/scripts/multinode_patrol_ex.sh

HAモニタ用監視コマンドのサンプルシェルファイル(マルチノード機能)(クラウド環境用)

127

$ADBDIR/sample/scripts/multinode_sby_term.sh

HAモニタ用待機サーバ停止コマンドのサンプルシェルファイル(マルチノード機能)(クラウド環境用)

128

$ADBDIR/sample/scripts/coldstandby.env

HAモニタ用コマンドの環境変数定義ファイル(コールドスタンバイ構成)

129

$ADBDIR/sample/scripts/coldstandby_act.sh

HAモニタ用起動コマンドのサンプルシェルファイル(コールドスタンバイ構成)

130

$ADBDIR/sample/scripts/coldstandby_term.sh

HAモニタ用停止コマンドのサンプルシェルファイル(コールドスタンバイ構成)

131

$ADBDIR/sample/scripts/coldstandby_patrol.sh

HAモニタ用監視コマンドのサンプルシェルファイル(コールドスタンバイ構成)

132

$ADBDIR/sample/scripts/coldstandby_patrol_ex.sh

HAモニタ用監視コマンドのサンプルシェルファイル(コールドスタンバイ構成)(クラウド環境用)

133

$ADBDIR/sample/jp1audit

JP1/Audit用定義ファイルのサンプルファイルを格納するディレクトリ

134

$ADBDIR/sample/jp1audit/admjevlog_HADB.conf

JP1/Audit用動作定義ファイルのサンプルファイル

135

$ADBDIR/sample/jp1audit/HADB.conf

JP1/Audit用製品定義ファイルのサンプルファイル

136

$ADBDIR/sample/pam

PAM設定ファイルのサンプルファイルを格納するディレクトリ

137

$ADBDIR/sample/pam/hadb

PAM設定ファイルのサンプルファイル

138

$ADBDIR/spool

実行結果ログを格納するディレクトリ

139

$ADBDIR/spool/adbdumpYYYYMMDDhhmmss.サーバプロセスのプロセスID※1

HADBダンプファイル

HADBサーバの開始時

  • HADBサーバの正常終了時

  • adbinfosweepコマンド実行時

140

$ADBDIR/spool/adbdumperrorYYYYMMDDhhmmssSSSSSS_TTTTTTTTTTTTTTTTTTTT.サーバプロセスのプロセスID※1,※2

KFAA60007-Eメッセージが出力されるエラー発生時

adbinfosweepコマンド実行時

141

$ADBDIR/spool/adbmessageXX.log※3

サーバメッセージログファイル

HADBサーバの開始時

142

$ADBDIR/spool/adbsqltrcXX.log※4

SQLトレースファイル

HADBサーバのアンインストール時

143

$ADBDIR/spool/adbstatlogXX※3,※5

統計ログファイル

144

$ADBDIR/spool/adbsrvd.pid

HADBサーバプロセスのプロセスID格納ファイル

  • HADBサーバの正常終了時

  • adbinfosweepコマンド実行時

145

$ADBDIR/spool/.defrslt

サーバ定義格納ファイル

adbinfosweepコマンド実行時

146

$ADBDIR/spool/.adbmessage

メッセージログファイル番号管理ファイル

147

$ADBDIR/spool/.adbshmid

共有メモリID格納ファイル

148

$ADBDIR/spool/.adbsemid

セマフォ集合ID格納ファイル

149

$ADBDIR/spool/.adbsqltrc

SQLトレースファイルのファイル番号を管理するファイル

HADBサーバのアンインストール時

150

$ADBDIR/spool/.adbstatlog※5

統計ログファイルの管理ファイル

151

$ADBDIR/spool/adbcolumnize01

更新行のカラム化機能で使用するファイル

152

$ADBDIR/spool/.adbcolumnize

153

$ADBDIR/spool/adboptlogXX※6

アクセスパス探索情報ログファイル

154

$ADBDIR/spool/.adboptlog

アクセスパス探索情報ログの管理ファイル

155

$ADBDIR/spool/.hadb_map

システムで使用

156

$ADBDIR/spool/.hadb_ulimit

157

$ADBDIR/adbinstsv.log

HADBサーバをインストールしたときの実行結果ログファイル

HADBサーバのインストール時

158

$ADBDIR/adboptinst_s3option.log

AWS用のHADBオプション(クラウドストレージ機能)をインストールしたときの実行結果ログファイル

AWS用のHADBオプション(クラウドストレージ機能)のインストール時

AWS用のHADBオプション(クラウドストレージ機能)のアンインストール後に手動で削除

159

/usr/local/lib64/libaws-cpp-sdk-s3-crt.so

AWS SDK for C++ ランタイムライブラリ(クラウドストレージ機能)

AWS用のHADBオプション(クラウドストレージ機能)のインストール時,またはAWS SDK for C++ライブラリのインストール時

160

/usr/local/lib64/libaws-cpp-sdk-core.so

AWS SDK for C++ コアライブラリ(クラウドストレージ機能)

161

$ADBDIR/adboptinst_azoption.log※7

Azure用のHADBオプション(クラウドストレージ機能)をインストールしたときの実行結果ログファイル

Azure用のHADBオプション(クラウドストレージ機能)のインストール時

Azure用のHADBオプション(クラウドストレージ機能)のアンインストール後に手動で削除

162

/usr/local/lib64/libazure-storage-blobs.so※7

Azure SDK for C++ BLOBストレージライブラリ(クラウドストレージ機能)

Azure用のHADBオプション(クラウドストレージ機能)のインストール時,またはAzure SDK for C++ライブラリのインストール時

163

/usr/local/lib64/libazure-storage-common.so※7

Azure SDK for C++ ストレージ共通ライブラリ(クラウドストレージ機能)

164

/usr/local/lib64/libazure-identity.so※7

Azure SDK for C++ 資格情報ライブラリ(クラウドストレージ機能)

165

/usr/local/lib64/libazure-core.so※7

Azure SDK for C++ コアライブラリ(クラウドストレージ機能)

注※1

ファイル名のYYYYMMDDhhmmssは,ファイルを生成した時刻になります。

注※2

ファイル名のSSSSSSは,HADBダンプファイルを生成した時刻のマイクロ秒になります。また,TTTTTTTTTTTTTTTTTTTTは,HADBサーバの内部矛盾エラーを検知したリアルスレッドのスレッドIDになります。

注※3

ファイル名のXXは通番であり,0104のどれかになります。

注※4

ファイル名のXXは通番であり,0108のどれかになります。

注※5

サーバ定義adb_sta_log_pathオペランドを指定している場合は,サーバ定義adb_sta_log_pathオペランドで指定したディレクトリ下に出力されます。

サーバ定義adb_sta_log_pathオペランドについては,「7.2.8 統計情報に関するオペランド(set形式)」のadb_sta_log_pathオペランドを参照してください。

注※6

ファイル名のXXは通番であり,0102のどちらかになります。

注※7

RHEL 9のHADBサーバの場合に限り作成されます。