Hitachi

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


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

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

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

項番

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

説明

1

$ADBDIR/bin

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

2

$ADBDIR/bin/adbarchivechunk

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

3

$ADBDIR/bin/adbcancel

キャンセルコマンド

4

$ADBDIR/bin/adbchgchunkcomment

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

5

$ADBDIR/bin/adbchgchunkstatus

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

6

$ADBDIR/bin/adbchgnodetype

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

7

$ADBDIR/bin/adbchgsqltrc

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

8

$ADBDIR/bin/adbchgsrvmode

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

9

$ADBDIR/bin/adbclientdefmang

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

10

$ADBDIR/bin/adbdbstatus

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

11

$ADBDIR/bin/adbexport

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

12

$ADBDIR/bin/adbgetcst

コスト情報収集コマンド

13

$ADBDIR/bin/adbidxrebuild

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

14

$ADBDIR/bin/adbimport

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

15

$ADBDIR/bin/adbinfoget

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

16

$ADBDIR/bin/adbinfosweep

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

17

$ADBDIR/bin/adbinit

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

18

$ADBDIR/bin/adbls

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

19

$ADBDIR/bin/adbmergechunk

マージチャンクコマンド

20

$ADBDIR/bin/adbmodarea

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

21

$ADBDIR/bin/adbmodbuff

バッファの変更コマンド

22

$ADBDIR/bin/adbmonitor

サーバ監視コマンド

23

$ADBDIR/bin/adbreorgsystemdata

システムで使用

24

$ADBDIR/bin/adbshmdump

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

25

$ADBDIR/bin/adbsrvd

サーバデーモン

26

$ADBDIR/bin/adbstart

HADBサーバの起動コマンド

27

$ADBDIR/bin/adbstat

統計解析コマンド

28

$ADBDIR/bin/adbstop

HADBサーバの停止コマンド

29

$ADBDIR/bin/adbsystoru

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

30

$ADBDIR/bin/adbtdmpview

システムで使用

31

$ADBDIR/bin/adbterrno

32

$ADBDIR/bin/adbtgetdef

33

$ADBDIR/bin/adbtgetsqltrc

34

$ADBDIR/bin/adbthdlinfo

35

$ADBDIR/bin/adbtmsglog

36

$ADBDIR/bin/adbtstat

37

$ADBDIR/bin/adbtsyslog

38

$ADBDIR/bin/adbtmk2

39

$ADBDIR/bin/adbunarchivechunk

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

40

$ADBDIR/bin/linaphx64

システムで使用

41

$ADBDIR/bin/patrol_sby_exe

HAモニタ用スレーブ監視コマンド(開始)

42

$ADBDIR/bin/patrol_sby_term

HAモニタ用スレーブ監視コマンド(停止)

43

$ADBDIR/bin/stop_sby

HAモニタ用スレーブ停止コマンド

44

$ADBDIR/client

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

45

$ADBDIR/client/bin

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

46

$ADBDIR/client/bin/adbsql

SQL実行コマンド

47

$ADBDIR/client/lib

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

48

$ADBDIR/client/lib/libadbclt.so

クライアントライブラリ

49

$ADBDIR/client/lib/adbjdbc.jar

JDBCドライバ(JRE6版とJRE7版)

50

$ADBDIR/client/lib/adbjdbc8.jar

JDBCドライバ(JRE8版)

51

$ADBDIR/conf

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

52

$ADBDIR/include

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

53

$ADBDIR/include/adbcli.h

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

54

$ADBDIR/include/adbtypes.h

55

$ADBDIR/include/adbcnv.h

56

$ADBDIR/include/adbodb.h

57

$ADBDIR/lib

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

58

$ADBDIR/lib/libadb.so

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

59

$ADBDIR/lib/libadbrpcs.so

通信ライブラリ

60

$ADBDIR/lib/libadbsort.so

ソートライブラリ

61

$ADBDIR/lib/libtapa.so

システムで使用

62

$ADBDIR/lib/adbmsg.cat

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

63

$ADBDIR/lib/sysdef

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

64

$ADBDIR/lib/sysdef/adb.def

定義解析情報ファイル

65

$ADBDIR/lib/sysdef/adbarchivechunk.def

66

$ADBDIR/lib/sysdef/adbclientdefmang.def

67

$ADBDIR/lib/sysdef/adbclt.def

68

$ADBDIR/lib/sysdef/adbexport.def

69

$ADBDIR/lib/sysdef/adbgetcst.def

70

$ADBDIR/lib/sysdef/adbidxrebuild.def

71

$ADBDIR/lib/sysdef/adbimport.def

72

$ADBDIR/lib/sysdef/adbimport_clm.def

73

$ADBDIR/lib/sysdef/adbimport_clm_csv.def

74

$ADBDIR/lib/sysdef/adbinit.def

75

$ADBDIR/lib/sysdef/adbmergechunk.def

76

$ADBDIR/lib/sysdef/adbmodarea.def

77

$ADBDIR/lib/sysdef/adbmodbuff.def

78

$ADBDIR/lib/sysdef/adbunarchivechunk.def

79

$ADBDIR/sample

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

80

$ADBDIR/sample/cli_sample1.c

サンプルAP(CLI関数用)

81

$ADBDIR/sample/create_sampledb.sh

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

82

$ADBDIR/sample/SAMPLE.txt

SAMPLE表に格納するデータ

83

$ADBDIR/sample/SAMPLE_table.sql

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

84

$ADBDIR/sample/Sample1.java

サンプルAP(JDBC用)

85

$ADBDIR/sample/odbc_sample1.c

サンプルAP(ODBC用)

86

$ADBDIR/sample/conf

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

87

$ADBDIR/sample/conf/adbarchivechunk.opt

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

88

$ADBDIR/sample/conf/adbclientdefmang.def

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

89

$ADBDIR/sample/conf/adbexport.opt

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

90

$ADBDIR/sample/conf/adbgetcst.opt

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

91

$ADBDIR/sample/conf/adbidxrebuild.opt

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

92

$ADBDIR/sample/conf/adbimport.opt

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

93

$ADBDIR/sample/conf/adbinit.opt

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

94

$ADBDIR/sample/conf/adbmergechunk.opt

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

95

$ADBDIR/sample/conf/adbmodarea.opt

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

96

$ADBDIR/sample/conf/adbmodbuff.opt

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

97

$ADBDIR/sample/conf/adbunarchivechunk.opt

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

98

$ADBDIR/sample/conf/client.def

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

99

$ADBDIR/sample/conf/server.def

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

100

$ADBDIR/sample/scripts

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

101

$ADBDIR/sample/scripts/multinode.env

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

102

$ADBDIR/sample/scripts/multinode_user.sh

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

103

$ADBDIR/sample/scripts/multinode_act.sh

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

104

$ADBDIR/sample/scripts/multinode_term.sh

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

105

$ADBDIR/sample/scripts/multinode_patrol.sh

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

106

$ADBDIR/sample/scripts/coldstandby.env

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

107

$ADBDIR/sample/scripts/coldstandby_act.sh

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

108

$ADBDIR/sample/scripts/coldstandby_term.sh

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

109

$ADBDIR/sample/scripts/coldstandby_patrol.sh

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

110

$ADBDIR/spool

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

111

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

HADBダンプファイル

112

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

113

$ADBDIR/spool/adbmessageXX.log※3

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

114

$ADBDIR/spool/adbsqltrcXX.log※4

SQLトレースファイル

115

$ADBDIR/spool/adbstatlogXX※3,※5

統計ログファイル

116

$ADBDIR/spool/.defrslt

サーバ定義格納ファイル

117

$ADBDIR/spool/.adbmessage

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

118

$ADBDIR/spool/.adbshmid

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

119

$ADBDIR/spool/.adbsemid

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

120

$ADBDIR/spool/.adbsqltrc

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

121

$ADBDIR/spool/.adbstatlog※5

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

122

$ADBDIR/spool/.hadb_map

システムで使用

123

$ADBDIR/spool/.hadb_ulimit

注※1

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

注※2

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

注※3

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

注※4

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

注※5

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

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