付録A.2 サーバディレクトリ(運用時)の構成
HADBサーバの運用で使用するサーバディレクトリの構成を次の表に示します。
項番 |
ディレクトリ名またはファイル名 |
説明 |
作成されるタイミング |
削除されるタイミング |
---|---|---|---|---|
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用ライブラリ |
AWS用のHADBオプション(クラウドストレージ機能)のインストール時 |
AWS用のHADBオプション(クラウドストレージ機能)のアンインストール時 |
70 |
$ADBDIR/lib/libadbcldstge-azure.so※7 |
Azure Blob Storage用ライブラリ |
Azure用のHADBオプション(クラウドストレージ機能)のインストール時 |
Azure用のHADBオプション(クラウドストレージ機能)のアンインストール時 |
71 |
$ADBDIR/lib/adbmsg.cat |
メッセージカタログファイル |
HADBサーバのインストール時 |
HADBサーバのアンインストール時 |
72 |
$ADBDIR/lib/sysdef |
定義解析情報ファイルを格納するディレクトリ |
||
73 |
$ADBDIR/lib/sysdef/adb.def |
定義解析情報ファイル |
||
74 |
$ADBDIR/lib/sysdef/adbarchivechunk.def |
|||
75 |
$ADBDIR/lib/sysdef/adbchgchunkstatus_bulk.def |
|||
76 |
$ADBDIR/lib/sysdef/adbclientdefmang.def |
|||
77 |
$ADBDIR/lib/sysdef/adbclt.def |
|||
78 |
$ADBDIR/lib/sysdef/adbexport.def |
|||
79 |
$ADBDIR/lib/sysdef/adbgetcst.def |
|||
80 |
$ADBDIR/lib/sysdef/adbidxrebuild.def |
|||
81 |
$ADBDIR/lib/sysdef/adbimport.def |
|||
82 |
$ADBDIR/lib/sysdef/adbimport_clm.def |
|||
83 |
$ADBDIR/lib/sysdef/adbimport_clm_csv.def |
|||
84 |
$ADBDIR/lib/sysdef/adbinit.def |
|||
85 |
$ADBDIR/lib/sysdef/adbmergechunk.def |
|||
86 |
$ADBDIR/lib/sysdef/adbmodarea.def |
|||
87 |
$ADBDIR/lib/sysdef/adbmodbuff.def |
|||
88 |
$ADBDIR/lib/sysdef/adbreorgsystemdata.def |
|||
89 |
$ADBDIR/lib/sysdef/adbunarchivechunk.def |
|||
90 |
$ADBDIR/sample |
サンプルAPおよび定義ファイルのひな形を格納するディレクトリ |
||
91 |
$ADBDIR/sample/cli_sample1.c |
サンプルAP(CLI関数用) |
||
92 |
$ADBDIR/sample/create_sampledb.sh |
SAMPLE表を作成するシェルスクリプト |
||
93 |
$ADBDIR/sample/reorg_column_sample.sh |
カラムストア表を再編成するシェルスクリプト |
||
94 |
$ADBDIR/sample/SAMPLE.txt |
SAMPLE表に格納するデータ |
||
95 |
$ADBDIR/sample/SAMPLE_table.sql |
SAMPLE表を定義する定義系SQLを記述したファイル |
||
96 |
$ADBDIR/sample/Sample1.java |
サンプルAP(JDBC用) |
||
97 |
$ADBDIR/sample/odbc_sample1.c |
サンプルAP(ODBC用) |
||
98 |
$ADBDIR/sample/conf |
定義ファイルのひな形を格納するディレクトリ |
||
99 |
$ADBDIR/sample/conf/adbarchivechunk.opt |
アーカイブチャンクオプションのひな形ファイル |
||
100 |
$ADBDIR/sample/conf/adbclientdefmang.def |
クライアント管理定義のひな形ファイル |
||
101 |
$ADBDIR/sample/conf/adbexport.opt |
エクスポートオプションのひな形ファイル |
||
102 |
$ADBDIR/sample/conf/adbgetcst.opt |
コスト情報収集オプションのひな形ファイル |
||
103 |
$ADBDIR/sample/conf/adbidxrebuild.opt |
インデクス再作成オプションのひな形ファイル |
||
104 |
$ADBDIR/sample/conf/adbimport.opt |
インポートオプションのひな形ファイル |
||
105 |
$ADBDIR/sample/conf/adbinit.opt |
初期設定オプションのひな形ファイル |
||
106 |
$ADBDIR/sample/conf/adbmergechunk.opt |
マージチャンクオプションのひな形ファイル |
||
107 |
$ADBDIR/sample/conf/adbmodarea.opt |
DBエリア追加・変更オプションのひな形ファイル |
||
108 |
$ADBDIR/sample/conf/adbmodbuff.opt |
バッファ変更オプションのひな形ファイル |
||
109 |
$ADBDIR/sample/conf/adbunarchivechunk.opt |
アンアーカイブチャンクオプションのひな形ファイル |
||
110 |
$ADBDIR/sample/conf/client.def |
クライアント定義のひな形ファイル |
||
111 |
$ADBDIR/sample/conf/server.def |
サーバ定義のひな形ファイル |
||
112 |
$ADBDIR/sample/docker |
DockerfileとHADBサーバ起動スクリプトを格納するディレクトリ |
||
113 |
$ADBDIR/sample/docker/docker-entrypoint.sh |
Dockerコンテナ用HADBサーバ起動スクリプト |
||
114 |
$ADBDIR/sample/docker/Dockerfile_hadb-client |
HADBクライアント利用コンテナのDockerfile |
||
115 |
$ADBDIR/sample/docker/Dockerfile_hadb-init |
データベース初期化コンテナのDockerfile |
||
116 |
$ADBDIR/sample/docker/Dockerfile_hadb-server |
HADBサーバ起動コンテナのDockerfile |
||
117 |
$ADBDIR/sample/k8s |
Kubernetes用のマニフェストファイルを格納するディレクトリ |
||
118 |
$ADBDIR/sample/k8s/hadb-k8s-manifest.yaml |
Kubernetes用のマニフェストファイル(yamlファイル) |
||
119 |
$ADBDIR/sample/scripts |
HAモニタ用コマンドのサンプルファイルを格納するディレクトリ |
||
120 |
$ADBDIR/sample/scripts/multinode.env |
HAモニタ用コマンドの環境変数定義ファイル(マルチノード機能) |
||
121 |
$ADBDIR/sample/scripts/multinode_user.sh |
HAモニタ用ユーザコマンドのサンプルシェルファイル(マルチノード機能) |
||
122 |
$ADBDIR/sample/scripts/multinode_act.sh |
HAモニタ用起動コマンドのサンプルシェルファイル(マルチノード機能) |
||
123 |
$ADBDIR/sample/scripts/multinode_term.sh |
HAモニタ用停止コマンドのサンプルシェルファイル(マルチノード機能)(系のリセット用) |
||
124 |
$ADBDIR/sample/scripts/multinode_term_scsi.sh |
HAモニタ用停止コマンドのサンプルシェルファイル(マルチノード機能)(共有ディスクのSCSIリザーブ用) |
||
125 |
$ADBDIR/sample/scripts/multinode_patrol.sh |
HAモニタ用監視コマンドのサンプルシェルファイル(マルチノード機能) |
||
126 |
$ADBDIR/sample/scripts/multinode_patrol_ex.sh |
HAモニタ用監視コマンドのサンプルシェルファイル(マルチノード機能)(クラウド環境用) |
||
127 |
$ADBDIR/sample/scripts/multinode_sby_term.sh |
HAモニタ用待機サーバ停止コマンドのサンプルシェルファイル(マルチノード機能)(クラウド環境用) |
||
128 |
$ADBDIR/sample/scripts/coldstandby.env |
HAモニタ用コマンドの環境変数定義ファイル(コールドスタンバイ構成) |
||
129 |
$ADBDIR/sample/scripts/coldstandby_act.sh |
HAモニタ用起動コマンドのサンプルシェルファイル(コールドスタンバイ構成) |
||
130 |
$ADBDIR/sample/scripts/coldstandby_term.sh |
HAモニタ用停止コマンドのサンプルシェルファイル(コールドスタンバイ構成) |
||
131 |
$ADBDIR/sample/scripts/coldstandby_patrol.sh |
HAモニタ用監視コマンドのサンプルシェルファイル(コールドスタンバイ構成) |
||
132 |
$ADBDIR/sample/scripts/coldstandby_patrol_ex.sh |
HAモニタ用監視コマンドのサンプルシェルファイル(コールドスタンバイ構成)(クラウド環境用) |
||
133 |
$ADBDIR/sample/jp1audit |
JP1/Audit用定義ファイルのサンプルファイルを格納するディレクトリ |
||
134 |
$ADBDIR/sample/jp1audit/admjevlog_HADB.conf |
JP1/Audit用動作定義ファイルのサンプルファイル |
||
135 |
$ADBDIR/sample/jp1audit/HADB.conf |
JP1/Audit用製品定義ファイルのサンプルファイル |
||
136 |
$ADBDIR/sample/pam |
PAM設定ファイルのサンプルファイルを格納するディレクトリ |
||
137 |
$ADBDIR/sample/pam/hadb |
PAM設定ファイルのサンプルファイル |
||
138 |
$ADBDIR/spool |
実行結果ログを格納するディレクトリ |
||
139 |
$ADBDIR/spool/adbdumpYYYYMMDDhhmmss.サーバプロセスのプロセスID※1 |
HADBダンプファイル |
HADBサーバの開始時 |
|
140 |
$ADBDIR/spool/adbdumperrorYYYYMMDDhhmmssSSSSSS_TTTTTTTTTTTTTTTTTTTT.サーバプロセスのプロセスID※1,※2 |
KFAA60007-Eメッセージが出力されるエラー発生時 |
adbinfosweepコマンド実行時 |
|
141 |
$ADBDIR/spool/adbmessageXX.log※3 |
サーバメッセージログファイル |
HADBサーバの開始時 |
|
142 |
$ADBDIR/spool/adbsqltrcXX.log※4 |
SQLトレースファイル |
HADBサーバのアンインストール時 |
|
143 |
$ADBDIR/spool/adbstatlogXX※3,※5 |
統計ログファイル |
||
144 |
$ADBDIR/spool/adbsrvd.pid |
HADBサーバプロセスのプロセスID格納ファイル |
|
|
145 |
$ADBDIR/spool/.defrslt |
サーバ定義格納ファイル |
adbinfosweepコマンド実行時 |
|
146 |
$ADBDIR/spool/.adbmessage |
メッセージログファイル番号管理ファイル |
||
147 |
$ADBDIR/spool/.adbshmid |
共有メモリID格納ファイル |
||
148 |
$ADBDIR/spool/.adbsemid |
セマフォ集合ID格納ファイル |
||
149 |
$ADBDIR/spool/.adbsqltrc |
SQLトレースファイルのファイル番号を管理するファイル |
HADBサーバのアンインストール時 |
|
150 |
$ADBDIR/spool/.adbstatlog※5 |
統計ログファイルの管理ファイル |
||
151 |
$ADBDIR/spool/adbcolumnize01 |
更新行のカラム化機能で使用するファイル |
||
152 |
$ADBDIR/spool/.adbcolumnize |
|||
153 |
$ADBDIR/spool/adboptlogXX※6 |
アクセスパス探索情報ログファイル |
||
154 |
$ADBDIR/spool/.adboptlog |
アクセスパス探索情報ログの管理ファイル |
||
155 |
$ADBDIR/spool/.hadb_map |
システムで使用 |
||
156 |
$ADBDIR/spool/.hadb_ulimit |
|||
157 |
$ADBDIR/adbinstsv.log |
HADBサーバをインストールしたときの実行結果ログファイル |
HADBサーバのインストール時 |
|
158 |
$ADBDIR/adboptinst_s3option.log |
AWS用のHADBオプション(クラウドストレージ機能)をインストールしたときの実行結果ログファイル |
AWS用のHADBオプション(クラウドストレージ機能)のインストール時 |
AWS用のHADBオプション(クラウドストレージ機能)のアンインストール後に手動で削除 |
159 |
/usr/local/lib64/libaws-cpp-sdk-s3-crt.so |
AWS SDK for C++ ランタイムライブラリ(クラウドストレージ機能) |
AWS用のHADBオプション(クラウドストレージ機能)のインストール時,またはAWS SDK for C++ライブラリのインストール時 |
|
160 |
/usr/local/lib64/libaws-cpp-sdk-core.so |
AWS SDK for C++ コアライブラリ(クラウドストレージ機能) |
||
161 |
$ADBDIR/adboptinst_azoption.log※7 |
Azure用のHADBオプション(クラウドストレージ機能)をインストールしたときの実行結果ログファイル |
Azure用のHADBオプション(クラウドストレージ機能)のインストール時 |
Azure用のHADBオプション(クラウドストレージ機能)のアンインストール後に手動で削除 |
162 |
/usr/local/lib64/libazure-storage-blobs.so※7 |
Azure SDK for C++ BLOBストレージライブラリ(クラウドストレージ機能) |
Azure用のHADBオプション(クラウドストレージ機能)のインストール時,またはAzure SDK for C++ライブラリのインストール時 |
|
163 |
/usr/local/lib64/libazure-storage-common.so※7 |
Azure SDK for C++ ストレージ共通ライブラリ(クラウドストレージ機能) |
||
164 |
/usr/local/lib64/libazure-identity.so※7 |
Azure SDK for C++ 資格情報ライブラリ(クラウドストレージ機能) |
||
165 |
/usr/local/lib64/libazure-core.so※7 |
Azure SDK for C++ コアライブラリ(クラウドストレージ機能) |
- 注※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.2.8 統計情報に関するオペランド(set形式)」のadb_sta_log_pathオペランドを参照してください。
- 注※6
-
ファイル名のXXは通番であり,01〜02のどちらかになります。
- 注※7
-
RHEL 9のHADBサーバの場合に限り作成されます。