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/adbmodarea

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

24

$ADBDIR/bin/adbmodbuff

バッファの変更コマンド

25

$ADBDIR/bin/adbmonitor

サーバ監視コマンド

26

$ADBDIR/bin/adbreorgsystemdata

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

27

$ADBDIR/bin/adbshmdump

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

28

$ADBDIR/bin/adbsrvd

サーバデーモン

29

$ADBDIR/bin/adbstart

HADBサーバの起動コマンド

30

$ADBDIR/bin/adbstat

統計解析コマンド

31

$ADBDIR/bin/adbstop

HADBサーバの停止コマンド

32

$ADBDIR/bin/adbsyndict

同義語辞書管理コマンド

33

$ADBDIR/bin/adbsystoru

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

34

$ADBDIR/bin/adbtdmpget

システムで使用

35

$ADBDIR/bin/adbtdmpview

36

$ADBDIR/bin/adbterrno

37

$ADBDIR/bin/adbtgetdef

38

$ADBDIR/bin/adbtgetsqltrc

39

$ADBDIR/bin/adbthdlinfo

40

$ADBDIR/bin/adbtmsglog

41

$ADBDIR/bin/adbtstat

42

$ADBDIR/bin/adbtsyslog

43

$ADBDIR/bin/adbtmk2

44

$ADBDIR/bin/adbunarchivechunk

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

45

$ADBDIR/bin/linaphx64

システムで使用

46

$ADBDIR/bin/patrol_sby_exe

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

47

$ADBDIR/bin/patrol_sby_term

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

48

$ADBDIR/bin/stop_sby

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

49

$ADBDIR/client

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

50

$ADBDIR/client/bin

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

51

$ADBDIR/client/bin/adbsql

SQL実行コマンド

52

$ADBDIR/client/lib

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

53

$ADBDIR/client/lib/libadbclt.so

クライアントライブラリ

54

$ADBDIR/client/lib/adbjdbc8.jar

JDBCドライバ(JRE8版)

55

$ADBDIR/conf

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

56

$ADBDIR/include

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

57

$ADBDIR/include/adbcli.h

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

58

$ADBDIR/include/adbtypes.h

59

$ADBDIR/include/adbcnv.h

60

$ADBDIR/include/adbodb.h

61

$ADBDIR/lib

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

62

$ADBDIR/lib/libadb.so

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

63

$ADBDIR/lib/libadbrpcs.so

通信ライブラリ

64

$ADBDIR/lib/libadbsort.so

ソートライブラリ

65

$ADBDIR/lib/libtapa.so

システムで使用

66

$ADBDIR/lib/adbmsg.cat

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

67

$ADBDIR/lib/sysdef

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

68

$ADBDIR/lib/sysdef/adb.def

定義解析情報ファイル

69

$ADBDIR/lib/sysdef/adbarchivechunk.def

70

$ADBDIR/lib/sysdef/adbclientdefmang.def

71

$ADBDIR/lib/sysdef/adbclt.def

72

$ADBDIR/lib/sysdef/adbexport.def

73

$ADBDIR/lib/sysdef/adbgetcst.def

74

$ADBDIR/lib/sysdef/adbidxrebuild.def

75

$ADBDIR/lib/sysdef/adbimport.def

76

$ADBDIR/lib/sysdef/adbimport_clm.def

77

$ADBDIR/lib/sysdef/adbimport_clm_csv.def

78

$ADBDIR/lib/sysdef/adbinit.def

79

$ADBDIR/lib/sysdef/adbmergechunk.def

80

$ADBDIR/lib/sysdef/adbmodarea.def

81

$ADBDIR/lib/sysdef/adbmodbuff.def

82

$ADBDIR/lib/sysdef/adbreorgsystemdata.def

83

$ADBDIR/lib/sysdef/adbunarchivechunk.def

84

$ADBDIR/sample

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

85

$ADBDIR/sample/cli_sample1.c

サンプルAP(CLI関数用)

86

$ADBDIR/sample/create_sampledb.sh

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

87

$ADBDIR/sample/reorg_column_sample.sh

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

88

$ADBDIR/sample/SAMPLE.txt

SAMPLE表に格納するデータ

89

$ADBDIR/sample/SAMPLE_table.sql

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

90

$ADBDIR/sample/Sample1.java

サンプルAP(JDBC用)

91

$ADBDIR/sample/odbc_sample1.c

サンプルAP(ODBC用)

92

$ADBDIR/sample/conf

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

93

$ADBDIR/sample/conf/adbarchivechunk.opt

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

94

$ADBDIR/sample/conf/adbclientdefmang.def

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

95

$ADBDIR/sample/conf/adbexport.opt

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

96

$ADBDIR/sample/conf/adbgetcst.opt

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

97

$ADBDIR/sample/conf/adbidxrebuild.opt

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

98

$ADBDIR/sample/conf/adbimport.opt

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

99

$ADBDIR/sample/conf/adbinit.opt

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

100

$ADBDIR/sample/conf/adbmergechunk.opt

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

101

$ADBDIR/sample/conf/adbmodarea.opt

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

102

$ADBDIR/sample/conf/adbmodbuff.opt

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

103

$ADBDIR/sample/conf/adbunarchivechunk.opt

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

104

$ADBDIR/sample/conf/client.def

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

105

$ADBDIR/sample/conf/server.def

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

106

$ADBDIR/sample/docker

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

107

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

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

108

$ADBDIR/sample/docker/Dockerfile_hadb-client

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

109

$ADBDIR/sample/docker/Dockerfile_hadb-init

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

110

$ADBDIR/sample/docker/Dockerfile_hadb-server

HADBサーバ起動コンテナDockerfile

111

$ADBDIR/sample/k8s

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

112

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

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

113

$ADBDIR/sample/scripts

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

114

$ADBDIR/sample/scripts/multinode.env

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

115

$ADBDIR/sample/scripts/multinode_user.sh

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

116

$ADBDIR/sample/scripts/multinode_act.sh

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

117

$ADBDIR/sample/scripts/multinode_term.sh

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

118

$ADBDIR/sample/scripts/multinode_term_scsi.sh

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

119

$ADBDIR/sample/scripts/multinode_patrol.sh

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

120

$ADBDIR/sample/scripts/coldstandby.env

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

121

$ADBDIR/sample/scripts/coldstandby_act.sh

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

122

$ADBDIR/sample/scripts/coldstandby_term.sh

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

123

$ADBDIR/sample/scripts/coldstandby_patrol.sh

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

124

$ADBDIR/sample/jp1audit

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

125

$ADBDIR/sample/jp1audit/admjevlog_HADB.conf

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

126

$ADBDIR/sample/jp1audit/HADB.conf

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

127

$ADBDIR/spool

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

128

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

HADBダンプファイル

HADBサーバの開始時

  • HADBサーバの正常終了時

  • adbinfosweepコマンド実行時

129

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

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

adbinfosweepコマンド実行時

130

$ADBDIR/spool/adbmessageXX.log※3

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

HADBサーバの開始時

131

$ADBDIR/spool/adbsqltrcXX.log※4

SQLトレースファイル

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

132

$ADBDIR/spool/adbstatlogXX※3,※5

統計ログファイル

133

$ADBDIR/spool/adbsrvd.pid

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

  • HADBサーバの正常終了時

  • adbinfosweepコマンド実行時

134

$ADBDIR/spool/.defrslt

サーバ定義格納ファイル

adbinfosweepコマンド実行時

135

$ADBDIR/spool/.adbmessage

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

136

$ADBDIR/spool/.adbshmid

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

137

$ADBDIR/spool/.adbsemid

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

138

$ADBDIR/spool/.adbsqltrc

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

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

139

$ADBDIR/spool/.adbstatlog※5

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

140

$ADBDIR/spool/adbcolumnize01

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

141

$ADBDIR/spool/.adbcolumnize

142

$ADBDIR/spool/adboptlogXX※6

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

143

$ADBDIR/spool/.adboptlog

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

144

$ADBDIR/spool/.hadb_map

システムで使用

145

$ADBDIR/spool/.hadb_ulimit

146

$ADBDIR/adbinstsv.log

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

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.7 統計情報に関するオペランド(set形式)」のadb_sta_log_pathオペランドを参照してください。

注※6

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