Hitachi

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


付録A.1 サーバディレクトリ(インストール時)の構成

HADBサーバをインストールしたときのサーバディレクトリの構成を次の表に示します。

表に示すディレクトリおよびファイルが作成されるタイミングは,HADBサーバのインストール時です。また,表に示すディレクトリおよびファイルが削除されるタイミングは,HADBサーバのアンインストール時です。

表A‒1 サーバディレクトリ(インストール時)の構成

項番

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

説明

1

$INSTDIR/bin

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

2

$INSTDIR/bin/adbarchivechunk

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

3

$INSTDIR/bin/adbaudittrail

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

4

$INSTDIR/bin/adbcancel

キャンセルコマンド

5

$INSTDIR/bin/adbchgchunkcomment

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

6

$INSTDIR/bin/adbchgchunkstatus

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

7

$INSTDIR/bin/adbchgnodetype

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

8

$INSTDIR/bin/adbchgsqltrc

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

9

$INSTDIR/bin/adbchgsrvmode

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

10

$INSTDIR/bin/adbclientdefmang

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

11

$INSTDIR/bin/adbcolumnize

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

12

$INSTDIR/bin/adbconvertaudittrailfile※2

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

13

$INSTDIR/bin/adbdbstatus

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

14

$INSTDIR/bin/adbexport

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

15

$INSTDIR/bin/adbgetcst

コスト情報収集コマンド

16

$INSTDIR/bin/adbidxrebuild

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

17

$INSTDIR/bin/adbimport

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

18

$INSTDIR/bin/adbinfoget

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

19

$INSTDIR/bin/adbinfosweep

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

20

$INSTDIR/bin/adbinit

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

21

$INSTDIR/bin/adbls

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

22

$INSTDIR/bin/adbmergechunk

マージチャンクコマンド

23

$INSTDIR/bin/adbmkdmk

HADB暗号鍵の作成コマンド

24

$INSTDIR/bin/adbmodarea

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

25

$INSTDIR/bin/adbmodbuff

バッファの変更コマンド

26

$INSTDIR/bin/adbmonitor

サーバ監視コマンド

27

$INSTDIR/bin/adbreorgsystemdata

ディクショナリ表およびシステム表の再編成コマンド

28

$INSTDIR/bin/adbshmdump

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

29

$INSTDIR/bin/adbsrvd

サーバデーモン

30

$INSTDIR/bin/adbstart

HADBサーバの起動コマンド

31

$INSTDIR/bin/adbstat

統計解析コマンド

32

$INSTDIR/bin/adbstop

HADBサーバの停止コマンド

33

$INSTDIR/bin/adbsyndict

同義語辞書管理コマンド

34

$INSTDIR/bin/adbsystoru※2

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

35

$INSTDIR/bin/adbtdmpget

システムで使用

36

$INSTDIR/bin/adbtdmpview

37

$INSTDIR/bin/adbterrno

38

$INSTDIR/bin/adbtgetdef

39

$INSTDIR/bin/adbtgetsqltrc

40

$INSTDIR/bin/adbthdlinfo

41

$INSTDIR/bin/adbtmsglog

42

$INSTDIR/bin/adbtstat

43

$INSTDIR/bin/adbtsyslog

44

$INSTDIR/bin/adbtmk2

45

$INSTDIR/bin/adbunarchivechunk

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

46

$INSTDIR/bin/adbupddmk

HADB暗号鍵の更新コマンド

47

$INSTDIR/bin/linaphx64

システムで使用

48

$INSTDIR/bin/patrol_sby_exe

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

49

$INSTDIR/bin/patrol_sby_term

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

50

$INSTDIR/bin/stop_sby

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

51

$INSTDIR/client

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

52

$INSTDIR/client/bin

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

53

$INSTDIR/client/bin/adbsql

SQL実行コマンド

54

$INSTDIR/client/lib

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

55

$INSTDIR/client/lib/libadbclt.so

クライアントライブラリ

56

$INSTDIR/client/lib/libadbodbc.so

ODBCドライバ

57

$INSTDIR/client/lib/adbjdbc8.jar

JDBCドライバ(JRE8版)

58

$INSTDIR/conf

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

59

$INSTDIR/include

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

60

$INSTDIR/include/adbcli.h

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

61

$INSTDIR/include/adbtypes.h

62

$INSTDIR/include/adbcnv.h

63

$INSTDIR/include/adbodb.h

64

$INSTDIR/lib

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

65

$INSTDIR/lib/libadb.so

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

66

$INSTDIR/lib/libadbarrow.so※1

Apache Arrow制御ライブラリ

67

$INSTDIR/lib/libadbiceberg.so※1

Apache Icebergライブラリ

68

$INSTDIR/lib/libadbrpcs.so

通信ライブラリ

69

$INSTDIR/lib/libadbsort.so

ソートライブラリ

70

$INSTDIR/lib/libarrow.so.2200※1

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

71

$INSTDIR/lib/libarrow_acero.so.2200※1

72

$INSTDIR/lib/libarrow_compute.so.2200※1

73

$INSTDIR/lib/libarrow_dataset.so.2200※1

74

$INSTDIR/lib/libparquet.so.2200※1

Apache Parquet用ライブラリ

75

$INSTDIR/lib/libaws-c-mqtt.so.1.0.0※1

AWS SDKライブラリ

76

$INSTDIR/lib/libaws-c-event-stream.so.1.0.0※1

77

$INSTDIR/lib/libaws-c-s3.so.0unstable※1

78

$INSTDIR/lib/libaws-c-auth.so.1.0.0※1

79

$INSTDIR/lib/libaws-c-http.so.1.0.0※1

80

$INSTDIR/lib/libaws-c-io.so.1.0.0※1

81

$INSTDIR/lib/libaws-c-cal.so.1.0.0※1

82

$INSTDIR/lib/libaws-checksums.so.1.0.0※1

83

$INSTDIR/lib/libaws-c-compression.so.1.0.0※1

84

$INSTDIR/lib/libaws-c-sdkutils.so.1.0.0※1

85

$INSTDIR/lib/libaws-c-common.so.1※1

86

$INSTDIR/lib/libs2n.so.1※1

87

$INSTDIR/lib/libaws-crt-cpp.so※1

AWS SDK for C++ ライブラリ

88

$INSTDIR/lib/libaws-cpp-sdk-cognito-identity.so※1

89

$INSTDIR/lib/libaws-cpp-sdk-config.so※1

90

$INSTDIR/lib/libaws-cpp-sdk-core.so※1

91

$INSTDIR/lib/libaws-cpp-sdk-identity-management.so※1

92

$INSTDIR/lib/libaws-cpp-sdk-s3.so※1

93

$INSTDIR/lib/libaws-cpp-sdk-sts.so※1

94

$INSTDIR/lib/libaws-cpp-sdk-transfer.so※1

95

$INSTDIR/lib/libtapa.so

システムで使用

96

$INSTDIR/lib/adbmsg.cat

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

97

$INSTDIR/lib/sysdef

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

98

$INSTDIR/lib/sysdef/adb.def

定義解析情報ファイル

99

$INSTDIR/lib/sysdef/adbarchivechunk.def

100

$INSTDIR/lib/sysdef/adbchgchunkstatus_bulk.def

101

$INSTDIR/lib/sysdef/adbclientdefmang.def

102

$INSTDIR/lib/sysdef/adbclt.def

103

$INSTDIR/lib/sysdef/adbexport.def

104

$INSTDIR/lib/sysdef/adbgetcst.def

105

$INSTDIR/lib/sysdef/adbidxrebuild.def

106

$INSTDIR/lib/sysdef/adbimport.def

107

$INSTDIR/lib/sysdef/adbimport_clm.def

108

$INSTDIR/lib/sysdef/adbimport_clm_csv.def

109

$INSTDIR/lib/sysdef/adbinit.def

110

$INSTDIR/lib/sysdef/adbmergechunk.def

111

$INSTDIR/lib/sysdef/adbmodarea.def

112

$INSTDIR/lib/sysdef/adbmodbuff.def

113

$INSTDIR/lib/sysdef/adbreorgsystemdata.def

114

$INSTDIR/lib/sysdef/adbunarchivechunk.def

115

$INSTDIR/sample

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

116

$INSTDIR/sample/cli_sample1.c

サンプルAP(CLI関数用)

117

$INSTDIR/sample/create_sampledb.sh

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

118

$INSTDIR/sample/reorg_column_sample.sh

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

119

$INSTDIR/sample/SAMPLE.txt

SAMPLE表に格納するデータ

120

$INSTDIR/sample/SAMPLE_table.sql

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

121

$INSTDIR/sample/Sample1.java

サンプルAP(JDBC用)

122

$INSTDIR/sample/odbc_sample1.c

サンプルAP(ODBC用)

123

$INSTDIR/sample/conf

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

124

$INSTDIR/sample/conf/adbarchivechunk.opt

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

125

$INSTDIR/sample/conf/adbclientdefmang.def

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

126

$INSTDIR/sample/conf/adbexport.opt

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

127

$INSTDIR/sample/conf/adbgetcst.opt

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

128

$INSTDIR/sample/conf/adbidxrebuild.opt

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

129

$INSTDIR/sample/conf/adbimport.opt

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

130

$INSTDIR/sample/conf/adbinit.opt

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

131

$INSTDIR/sample/conf/adbmergechunk.opt

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

132

$INSTDIR/sample/conf/adbmodarea.opt

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

133

$INSTDIR/sample/conf/adbmodbuff.opt

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

134

$INSTDIR/sample/conf/adbunarchivechunk.opt

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

135

$INSTDIR/sample/conf/client.def

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

136

$INSTDIR/sample/conf/server.def

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

137

$INSTDIR/sample/docker

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

138

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

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

139

$INSTDIR/sample/docker/Dockerfile_hadb-client

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

140

$INSTDIR/sample/docker/Dockerfile_hadb-init

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

141

$INSTDIR/sample/docker/Dockerfile_hadb-server

HADBサーバ起動コンテナDockerfile

142

$INSTDIR/sample/k8s

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

143

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

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

144

$INSTDIR/sample/scripts

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

145

$INSTDIR/sample/scripts/multinode.env

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

146

$INSTDIR/sample/scripts/multinode_user.sh

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

147

$INSTDIR/sample/scripts/multinode_act.sh

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

148

$INSTDIR/sample/scripts/multinode_term.sh

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

149

$INSTDIR/sample/scripts/multinode_term_scsi.sh

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

150

$INSTDIR/sample/scripts/multinode_patrol.sh

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

151

$INSTDIR/sample/scripts/multinode_patrol_ex.sh

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

152

$INSTDIR/sample/scripts/multinode_sby_term.sh

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

153

$INSTDIR/sample/scripts/coldstandby.env

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

154

$INSTDIR/sample/scripts/coldstandby_act.sh

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

155

$INSTDIR/sample/scripts/coldstandby_term.sh

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

156

$INSTDIR/sample/scripts/coldstandby_patrol.sh

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

157

$INSTDIR/sample/scripts/coldstandby_patrol_ex.sh

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

158

$INSTDIR/sample/jp1audit※2

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

159

$INSTDIR/sample/jp1audit/admjevlog_HADB.conf※2

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

160

$INSTDIR/sample/jp1audit/HADB.conf※2

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

161

$INSTDIR/sample/pam

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

162

$INSTDIR/sample/pam/hadb

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

163

$INSTDIR/spool

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

164

$INSTDIR/adbinstsv.log

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

注※1

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

注※2

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