Hitachi

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


付録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※9

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

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※9

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/libadbarrow.so※7

Apache Arrow制御ライブラリ

67

$ADBDIR/lib/libadbiceberg.so※7

Apache Icebergライブラリ

68

$ADBDIR/lib/libadbrpcs.so

通信ライブラリ

69

$ADBDIR/lib/libadbsort.so

ソートライブラリ

70

$ADBDIR/lib/libarrow.so.2200※7

外部データアクセス用ライブラリ

71

$ADBDIR/lib/libarrow_acero.so.2200※7

72

$ADBDIR/lib/libarrow_compute.so.2200※7

73

$ADBDIR/lib/libarrow_dataset.so.2200※7

74

$ADBDIR/lib/libaws-c-mqtt.so.1.0.0※7

AWS SDKライブラリ

75

$ADBDIR/lib/libaws-c-event-stream.so.1.0.0※7

76

$ADBDIR/lib/libaws-c-s3.so.0unstable※7

77

$ADBDIR/lib/libaws-c-auth.so.1.0.0※7

78

$ADBDIR/lib/libaws-c-http.so.1.0.0※7

79

$ADBDIR/lib/libaws-c-io.so.1.0.0※7

80

$ADBDIR/lib/libaws-c-cal.so.1.0.0※7

81

$ADBDIR/lib/libaws-checksums.so.1.0.0※7

82

$ADBDIR/lib/libaws-c-compression.so.1.0.0※7

83

$ADBDIR/lib/libaws-c-sdkutils.so.1.0.0※7

84

$ADBDIR/lib/libaws-c-common.so.1※7

85

$ADBDIR/lib/libs2n.so.1※7

86

$ADBDIR/lib/libaws-crt-cpp.so※7

AWS SDK for C++ ライブラリ

87

$ADBDIR/lib/libaws-cpp-sdk-cognito-identity.so※7

88

$ADBDIR/lib/libaws-cpp-sdk-config.so※7

89

$ADBDIR/lib/libaws-cpp-sdk-core.so※8

90

$ADBDIR/lib/libaws-cpp-sdk-identity-management.so※7

91

$ADBDIR/lib/libaws-cpp-sdk-s3.so※7

92

$ADBDIR/lib/libaws-cpp-sdk-s3-crt.so

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

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

93

$ADBDIR/lib/libaws-cpp-sdk-sts.so※7

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

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

94

$ADBDIR/lib/libaws-cpp-sdk-transfer.so※7

95

$ADBDIR/lib/libazure-core.so.1.17.0-beta.1※7

Azure SDK for C++ コアライブラリ

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

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

96

$ADBDIR/lib/libazure-identity.so.1.13.0-beta.2※7

Azure SDK for C++ 資格情報ライブラリ

97

$ADBDIR/lib/libazure-storage-blobs.so.12.14.0※7

Azure SDK for C++ BLOBストレージライブラリ

98

$ADBDIR/lib/libazure-storage-common.so.12.11.0-beta.1※7

Azure SDK for C++ ストレージ共通ライブラリ

99

$ADBDIR/lib/libparquet.so.2200※7

Apache Parquet用ライブラリ

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

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

100

$ADBDIR/lib/libtapa.so

システムで使用

101

$ADBDIR/lib/libadbcldstge-aws.so

Amazon S3用ライブラリ

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

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

102

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

Azure Blob Storage用ライブラリ

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

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

103

$ADBDIR/lib/adbmsg.cat

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

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

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

104

$ADBDIR/lib/sysdef

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

105

$ADBDIR/lib/sysdef/adb.def

定義解析情報ファイル

106

$ADBDIR/lib/sysdef/adbarchivechunk.def

107

$ADBDIR/lib/sysdef/adbchgchunkstatus_bulk.def

108

$ADBDIR/lib/sysdef/adbclientdefmang.def

109

$ADBDIR/lib/sysdef/adbclt.def

110

$ADBDIR/lib/sysdef/adbexport.def

111

$ADBDIR/lib/sysdef/adbgetcst.def

112

$ADBDIR/lib/sysdef/adbidxrebuild.def

113

$ADBDIR/lib/sysdef/adbimport.def

114

$ADBDIR/lib/sysdef/adbimport_clm.def

115

$ADBDIR/lib/sysdef/adbimport_clm_csv.def

116

$ADBDIR/lib/sysdef/adbinit.def

117

$ADBDIR/lib/sysdef/adbmergechunk.def

118

$ADBDIR/lib/sysdef/adbmodarea.def

119

$ADBDIR/lib/sysdef/adbmodbuff.def

120

$ADBDIR/lib/sysdef/adbreorgsystemdata.def

121

$ADBDIR/lib/sysdef/adbunarchivechunk.def

122

$ADBDIR/sample

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

123

$ADBDIR/sample/cli_sample1.c

サンプルAP(CLI関数用)

124

$ADBDIR/sample/create_sampledb.sh

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

125

$ADBDIR/sample/reorg_column_sample.sh

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

126

$ADBDIR/sample/SAMPLE.txt

SAMPLE表に格納するデータ

127

$ADBDIR/sample/SAMPLE_table.sql

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

128

$ADBDIR/sample/Sample1.java

サンプルAP(JDBC用)

129

$ADBDIR/sample/odbc_sample1.c

サンプルAP(ODBC用)

130

$ADBDIR/sample/conf

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

131

$ADBDIR/sample/conf/adbarchivechunk.opt

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

132

$ADBDIR/sample/conf/adbclientdefmang.def

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

133

$ADBDIR/sample/conf/adbexport.opt

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

134

$ADBDIR/sample/conf/adbgetcst.opt

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

135

$ADBDIR/sample/conf/adbidxrebuild.opt

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

136

$ADBDIR/sample/conf/adbimport.opt

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

137

$ADBDIR/sample/conf/adbinit.opt

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

138

$ADBDIR/sample/conf/adbmergechunk.opt

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

139

$ADBDIR/sample/conf/adbmodarea.opt

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

140

$ADBDIR/sample/conf/adbmodbuff.opt

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

141

$ADBDIR/sample/conf/adbunarchivechunk.opt

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

142

$ADBDIR/sample/conf/client.def

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

143

$ADBDIR/sample/conf/server.def

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

144

$ADBDIR/sample/docker

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

145

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

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

146

$ADBDIR/sample/docker/Dockerfile_hadb-client

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

147

$ADBDIR/sample/docker/Dockerfile_hadb-init

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

148

$ADBDIR/sample/docker/Dockerfile_hadb-server

HADBサーバ起動コンテナDockerfile

149

$ADBDIR/sample/k8s

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

150

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

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

151

$ADBDIR/sample/scripts

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

152

$ADBDIR/sample/scripts/multinode.env

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

153

$ADBDIR/sample/scripts/multinode_user.sh

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

154

$ADBDIR/sample/scripts/multinode_act.sh

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

155

$ADBDIR/sample/scripts/multinode_term.sh

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

156

$ADBDIR/sample/scripts/multinode_term_scsi.sh

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

157

$ADBDIR/sample/scripts/multinode_patrol.sh

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

158

$ADBDIR/sample/scripts/multinode_patrol_ex.sh

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

159

$ADBDIR/sample/scripts/multinode_sby_term.sh

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

160

$ADBDIR/sample/scripts/coldstandby.env

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

161

$ADBDIR/sample/scripts/coldstandby_act.sh

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

162

$ADBDIR/sample/scripts/coldstandby_term.sh

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

163

$ADBDIR/sample/scripts/coldstandby_patrol.sh

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

164

$ADBDIR/sample/scripts/coldstandby_patrol_ex.sh

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

165

$ADBDIR/sample/jp1audit※9

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

166

$ADBDIR/sample/jp1audit/admjevlog_HADB.conf※9

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

167

$ADBDIR/sample/jp1audit/HADB.conf※9

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

168

$ADBDIR/sample/pam

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

169

$ADBDIR/sample/pam/hadb

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

170

$ADBDIR/spool

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

171

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

HADBダンプファイル

HADBサーバの開始時

  • HADBサーバの正常終了時

  • adbinfosweepコマンド実行時

172

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

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

adbinfosweepコマンド実行時

173

$ADBDIR/spool/adbmessageXX.log※3

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

HADBサーバの開始時

174

$ADBDIR/spool/adbsqltrcXX.log※4

SQLトレースファイル

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

175

$ADBDIR/spool/adbstatlogXX※3,※5

統計ログファイル

176

$ADBDIR/spool/adbsrvd.pid

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

  • HADBサーバの正常終了時

  • adbinfosweepコマンド実行時

177

$ADBDIR/spool/.defrslt

サーバ定義格納ファイル

adbinfosweepコマンド実行時

178

$ADBDIR/spool/.adbmessage

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

179

$ADBDIR/spool/.adbshmid

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

180

$ADBDIR/spool/.adbsemid

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

181

$ADBDIR/spool/.adbsqltrc

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

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

182

$ADBDIR/spool/.adbstatlog※5

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

183

$ADBDIR/spool/adbcolumnize01

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

184

$ADBDIR/spool/.adbcolumnize

185

$ADBDIR/spool/adboptlogXX※6

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

186

$ADBDIR/spool/.adboptlog

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

187

$ADBDIR/spool/.hadb_map

システムで使用

188

$ADBDIR/spool/.hadb_ulimit

189

$ADBDIR/adbinstsv.log

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

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

190

$ADBDIR/adboptinst_s3option.log

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

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

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

191

$ADBDIR/adboptinst_azoption.log※7

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

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

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

注※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サーバの場合に限り作成されます。

注※8

用OSがRHEL 9以降の場合は,HADBサーバのインストール時に格納されます。

注※9

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