付録A.2 サーバディレクトリ(運用時)の構成
HADBサーバの運用で使用するサーバディレクトリの構成を次の表に示します。
|
項番 |
ディレクトリ名またはファイル名 |
説明 |
|---|---|---|
|
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オペランドを参照してください。