11.14.5 クライアント定義の集中管理機能の使用例
「11.14.3 新たにクライアント定義の集中管理機能を使用する方法」で示した手順に従ったクライアント定義の集中管理機能の使用例を説明します。
■条件
-
HADBサーバが停止している
-
クライアント定義の集中管理機能で,次に示すクライアント定義の指定値を管理する
-
adb_sql_exe_max_rthd_numオペランド
-
adb_sql_exe_hashgrp_area_sizeオペランド
-
adb_sql_exe_hashtbl_area_sizeオペランド
-
adb_sql_exe_hashflt_area_sizeオペランド
-
-
次に示す認可識別子を,クライアント定義の集中管理機能の適用対象とする
-
ADBUSER01
-
ADBUSER02
-
-
次に示す認可識別子については,クライアント定義の集中管理機能の適用対象としない
-
ADBUSER03
-
- 〈この項の構成〉
(1) クライアント定義の集中管理機能で使用するクライアント定義ファイルを作成する
クライアント定義の集中管理機能で使用するクライアント定義ファイルを作成して,各クライアント定義を指定します。
サーバディレクトリの$ADBDIR/confディレクトリ下に,クライアント定義ファイル(client3.def)を作成します。
- クライアント定義の集中管理機能で使用するクライアント定義ファイルの指定例
-
set adb_sql_exe_max_rthd_num = 12 set adb_sql_exe_hashgrp_area_size = 2400 set adb_sql_exe_hashtbl_area_size = 1000 set adb_sql_exe_hashflt_area_size = 100
(2) クライアント管理定義ファイルを作成する
サーバディレクトリの$ADBDIR/confディレクトリ下に,クライアント管理定義ファイル(adbclientdefmang.def)を作成して,クライアント管理定義のadbclientmangオペランドを指定します。
クライアント管理定義ファイルの指定例
adbclientmang -f client3.def ...1
-i ADBUSER01,ADBUSER02 ...2
- [説明]
-
-
「(1) クライアント定義の集中管理機能で使用するクライアント定義ファイルを作成する」で作成したクライアント定義ファイルのファイル名(client3.def)を指定します。
-
クライアント定義の集中管理機能を適用する認可識別子(ADBUSER01,ADBUSER02)を指定します。
-
(3) adbstartコマンドを実行する
adbstartコマンドを実行して,HADBサーバを開始します。HADBサーバを開始すると,次に示す2つのファイルの内容に従って,クライアント定義の集中管理機能が適用されます。
-
クライアント定義の集中管理機能で使用するクライアント定義ファイル
-
クライアント管理定義ファイル
- メモ
-
HADBサーバが稼働している場合は,--updateオプションを指定したadbclientdefmangコマンドを実行することで,クライアント管理定義ファイルの内容が適用されます。
(4) adbclientdefmangコマンドを実行する
adbclientdefmangコマンドを実行して,クライアント定義の集中管理機能の適用状況を確認します。
adbclientdefmangコマンドの実行例
adbclientdefmang -u ADBUSER01 ...1 -p '#HelloHADB_01' ...2
- [説明]
-
-
adbclientdefmangコマンドを実行するHADBユーザの認可識別子を指定します。
-
-uオプションに指定した認可識別子のパスワードを指定します。
-
adbclientdefmangコマンドの実行結果から,「(2) クライアント管理定義ファイルを作成する」で作成したクライアント管理定義ファイルの内容が適用されているかどうかを確認できます。
adbclientdefmangコマンドの実行結果の例
authorization-identifier client-definition-file ADBUSER01 client3.def ADBUSER02 client3.def
- [説明]
-
認可識別子ADBUSER01とADBUSER02に対して,クライアント定義の集中管理機能で使用するクライアント定義ファイル(client3.def)が適用されていることが確認できます。