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用ライブラリ

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

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

70

$ADBDIR/lib/adbmsg.cat

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

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

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

71

$ADBDIR/lib/sysdef

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

72

$ADBDIR/lib/sysdef/adb.def

定義解析情報ファイル

73

$ADBDIR/lib/sysdef/adbarchivechunk.def

74

$ADBDIR/lib/sysdef/adbclientdefmang.def

75

$ADBDIR/lib/sysdef/adbclt.def

76

$ADBDIR/lib/sysdef/adbexport.def

77

$ADBDIR/lib/sysdef/adbgetcst.def

78

$ADBDIR/lib/sysdef/adbidxrebuild.def

79

$ADBDIR/lib/sysdef/adbimport.def

80

$ADBDIR/lib/sysdef/adbimport_clm.def

81

$ADBDIR/lib/sysdef/adbimport_clm_csv.def

82

$ADBDIR/lib/sysdef/adbinit.def

83

$ADBDIR/lib/sysdef/adbmergechunk.def

84

$ADBDIR/lib/sysdef/adbmodarea.def

85

$ADBDIR/lib/sysdef/adbmodbuff.def

86

$ADBDIR/lib/sysdef/adbreorgsystemdata.def

87

$ADBDIR/lib/sysdef/adbunarchivechunk.def

88

$ADBDIR/sample

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

89

$ADBDIR/sample/cli_sample1.c

サンプルAP(CLI関数用)

90

$ADBDIR/sample/create_sampledb.sh

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

91

$ADBDIR/sample/reorg_column_sample.sh

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

92

$ADBDIR/sample/SAMPLE.txt

SAMPLE表に格納するデータ

93

$ADBDIR/sample/SAMPLE_table.sql

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

94

$ADBDIR/sample/Sample1.java

サンプルAP(JDBC用)

95

$ADBDIR/sample/odbc_sample1.c

サンプルAP(ODBC用)

96

$ADBDIR/sample/conf

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

97

$ADBDIR/sample/conf/adbarchivechunk.opt

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

98

$ADBDIR/sample/conf/adbclientdefmang.def

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

99

$ADBDIR/sample/conf/adbexport.opt

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

100

$ADBDIR/sample/conf/adbgetcst.opt

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

101

$ADBDIR/sample/conf/adbidxrebuild.opt

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

102

$ADBDIR/sample/conf/adbimport.opt

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

103

$ADBDIR/sample/conf/adbinit.opt

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

104

$ADBDIR/sample/conf/adbmergechunk.opt

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

105

$ADBDIR/sample/conf/adbmodarea.opt

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

106

$ADBDIR/sample/conf/adbmodbuff.opt

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

107

$ADBDIR/sample/conf/adbunarchivechunk.opt

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

108

$ADBDIR/sample/conf/client.def

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

109

$ADBDIR/sample/conf/server.def

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

110

$ADBDIR/sample/docker

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

111

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

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

112

$ADBDIR/sample/docker/Dockerfile_hadb-client

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

113

$ADBDIR/sample/docker/Dockerfile_hadb-init

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

114

$ADBDIR/sample/docker/Dockerfile_hadb-server

HADBサーバ起動コンテナDockerfile

115

$ADBDIR/sample/k8s

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

116

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

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

117

$ADBDIR/sample/scripts

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

118

$ADBDIR/sample/scripts/multinode.env

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

119

$ADBDIR/sample/scripts/multinode_user.sh

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

120

$ADBDIR/sample/scripts/multinode_act.sh

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

121

$ADBDIR/sample/scripts/multinode_term.sh

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

122

$ADBDIR/sample/scripts/multinode_term_scsi.sh

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

123

$ADBDIR/sample/scripts/multinode_patrol.sh

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

124

$ADBDIR/sample/scripts/multinode_patrol_ex.sh

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

125

$ADBDIR/sample/scripts/multinode_sby_term.sh

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

126

$ADBDIR/sample/scripts/coldstandby.env

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

127

$ADBDIR/sample/scripts/coldstandby_act.sh

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

128

$ADBDIR/sample/scripts/coldstandby_term.sh

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

129

$ADBDIR/sample/scripts/coldstandby_patrol.sh

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

130

$ADBDIR/sample/scripts/coldstandby_patrol_ex.sh

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

131

$ADBDIR/sample/jp1audit

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

132

$ADBDIR/sample/jp1audit/admjevlog_HADB.conf

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

133

$ADBDIR/sample/jp1audit/HADB.conf

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

134

$ADBDIR/sample/pam

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

135

$ADBDIR/sample/pam/hadb

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

136

$ADBDIR/spool

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

137

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

HADBダンプファイル

HADBサーバの開始時

  • HADBサーバの正常終了時

  • adbinfosweepコマンド実行時

138

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

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

adbinfosweepコマンド実行時

139

$ADBDIR/spool/adbmessageXX.log※3

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

HADBサーバの開始時

140

$ADBDIR/spool/adbsqltrcXX.log※4

SQLトレースファイル

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

141

$ADBDIR/spool/adbstatlogXX※3,※5

統計ログファイル

142

$ADBDIR/spool/adbsrvd.pid

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

  • HADBサーバの正常終了時

  • adbinfosweepコマンド実行時

143

$ADBDIR/spool/.defrslt

サーバ定義格納ファイル

adbinfosweepコマンド実行時

144

$ADBDIR/spool/.adbmessage

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

145

$ADBDIR/spool/.adbshmid

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

146

$ADBDIR/spool/.adbsemid

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

147

$ADBDIR/spool/.adbsqltrc

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

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

148

$ADBDIR/spool/.adbstatlog※5

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

149

$ADBDIR/spool/adbcolumnize01

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

150

$ADBDIR/spool/.adbcolumnize

151

$ADBDIR/spool/adboptlogXX※6

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

152

$ADBDIR/spool/.adboptlog

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

153

$ADBDIR/spool/.hadb_map

システムで使用

154

$ADBDIR/spool/.hadb_ulimit

155

$ADBDIR/adbinstsv.log

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

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

156

$ADBDIR/adboptinst_s3option.log

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

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

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

157

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

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

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

158

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

AWS 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のどちらかになります。