Hitachi

ノンストップデータベース HiRDB Version 9 システム定義(Windows(R)用)


6.1.1 オペランドの形式の説明

フロントエンドサーバ定義ではフロントエンドサーバの実行環境を定義します。ここでは,フロントエンドサーバ定義の各オペランドの形式について説明します。オペランドの詳細については,「オペランドの詳細」を参照してください。

●HiRDBシステム定義を初めて作成される方へ

太字表示されているオペランドの指定値をまず決めてください。基本的には,太字表示されているオペランドを指定すれば,HiRDBを開始できます。

〈この項の構成〉

(1) プロセス

(a) set形式

〔set pd_process_count = 常駐プロセス数〔,サーバ開始時の常駐プロセス数〕〕※1

〔set pd_server_cleanup_interval = 非常駐サーバプロセス停止処理の実行間隔〕※1

(2) SQLの最適化

(a) set形式

〔set pd_optimize_level = SQL最適化オプション〔,SQL最適化オプション〕…〕※1

〔set pd_additional_optimize_level = SQL拡張最適化オプション〔,SQL拡張最適化オプション〕…〕※1

〔set pd_floatable_bes = "バックエンドサーバ名"〔,"バックエンドサーバ名"〕…〕

〔set pd_non_floatable_bes = "バックエンドサーバ名"〔,"バックエンドサーバ名"〕…〕

(3) システム監視

(a) set形式

〔set pd_watch_pc_client_time = クライアントからの要求間隔監視時間〕※1

〔set pd_spd_syncpoint_skip_limit = シンクポイントダンプ有効化処理のスキップ回数上限値〕※1

(4) SQL実行時間警告出力機能

(a) set形式

〔set pd_cwaittime_wrn_pnt = SQL実行時間警告情報の出力条件(比率指定)|SQL実行時間警告情報の出力条件(時間指定)〕※1

(5) 拡張SQLエラー情報出力機能

(a) set形式

〔set pd_uap_exerror_log_use = AUTO|YES|NO〕※1

(6) 排他制御

(a) set形式

〔set pd_fes_lck_pool_size = フロントエンドサーバの排他制御用プールサイズ〕※1

〔set pd_fes_lck_pool_partition = フロントエンドサーバの排他制御用プール分割数〕※1

〔set pd_lck_hash_entry = 排他制御用プールで使用するハッシュエントリ数〕※1

〔set pd_isolation_level = データ保証レベル〕※1

(7) バッファ

(a) set形式

〔set pd_sql_object_cache_size = SQLオブジェクト用バッファ長〕※1

〔set pd_table_def_cache_size = 表定義情報用バッファ長〕※1

〔set pd_auth_cache_size = ユーザ権限情報用バッファ長〕※1

〔set pd_view_def_cache_size = ビュー解析情報用バッファ長〕※1

〔set pd_type_def_cache_size = ユーザ定義型情報用バッファ長〕※1

〔set pd_routine_def_cache_size = ルーチン定義情報用バッファ長〕※1

〔set pd_registry_cache_size = レジストリ情報用バッファ長〕※1

(8) RPCトレース情報

(a) set形式

〔set pd_rpc_trace = Y|N〕※1

〔set pd_rpc_trace_name = "RPCトレースを取得するファイル名称"〕※1

〔set pd_rpc_trace_size = RPCトレースを取得するファイルの容量〕※1

(9) トラブルシュート情報

(a) set形式

〔set pd_module_trace_max = モジュールトレース格納最大数〕※2

〔set pd_module_trace_timer_level = 0|10|20〕※2

〔set pd_pth_trace_max = 通信トレース格納最大数〕※1

(10) セキュリティ

(a) set形式

〔set pd_audit_def_buffer_size = セキュリティ監査情報用バッファ長〕※1

(11) Java

(a) set形式

〔set pd_java_stdout_file = "Java仮想マシンの標準・標準エラー出力の設定先ファイル"〕※1

〔set pd_java_castoff = Y|N〕※1

(12) システムログファイル

(a) set形式

〔set pd_log_dual = Y|N〕※1

〔set pd_log_remain_space_check = warn|safe〕※1

〔set pd_log_auto_unload_path = "アンロードログファイルの出力先ディレクトリ"〔,"アンロードログファイルの出力先ディレクトリ"〕…〕

〔set pd_log_auto_unload_restart = Y|N〕※1

〔set pd_log_singleoperation = Y|N〕※1

〔set pd_log_rerun_reserved_file_open = Y|N〕※1

〔set pd_log_rerun_swap = Y|N〕※1

〔set pd_log_swap_timeout = システムログファイルのスワップ完了待ち時間〕※1

〔set pd_log_unload_check = Y|N〕※1

〔set pd_log_write_buff_count = ログ出力バッファ面数〕※1

〔set pd_log_auto_expand_size = システムログファイルの拡張契機1回当たりに拡張するサイズ〔,拡張上限サイズ〕〕※1

(b) コマンド形式

{{pdlogadfg -d sys -g ファイルグループ名〔ONL〕}}

{{pdlogadpf -d sys -g ファイルグループ名 -a "システムログファイル名" 〔-b "システムログファイル名"〕}}

(13) シンクポイントダンプファイル

(a) set形式

〔set pd_spd_dual = Y|N〕※1

〔set pd_spd_assurance_msg = Y|N〕※1

〔set pd_spd_assurance_count = 有効保証世代数〕※1

〔set pd_spd_reduced_mode = 縮退運転オプション〕※1

〔set pd_spd_reserved_file_auto_open = Y|N〕※1

〔set pd_spd_max_data_size = シンクポイントダンプファイルのバッファ長〕※1

〔set pd_log_sdinterval = システムログ出力量〔,経過時間〕〕※1

(b) コマンド形式

{{pdlogadfg -d spd -g ファイルグループ名〔ONL〕}}

{{pdlogadpf -d spd -g ファイルグループ名 -a "シンクポイントダンプファイル名" 〔-b "シンクポイントダンプファイル名"〕}}

(14) サーバ用ステータスファイル

(a) set形式

 set pd_sts_file_name_1 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"

〔set pd_sts_file_name_2 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕

〔set pd_sts_file_name_3 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕

〔set pd_sts_file_name_4 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕

〔set pd_sts_file_name_5 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕

〔set pd_sts_file_name_6 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕

〔set pd_sts_file_name_7 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕

(15) サーバ用ステータスファイル(障害発生時)

(a) set形式

〔set pd_sts_last_active_file = "論理ファイル名"〕

〔set pd_sts_last_active_side = A|B〕

(16) プラグイン

(a) コマンド形式

{{〔 pdplgprm -n プラグイン名称 〔 -s 共用メモリサイズ〕〕}}

注※1

このオペランドを省略すると,サーバ共通定義の同じオペランドの指定値が有効となります。

ただし,次に示すオペランドについては,サーバ共通定義ではなく,システム共通定義の同じオペランドの指定値が有効となります。

  • pd_optimize_level

  • pd_additional_optimize_level

  • pd_cwaittime_wrn_pnt

  • pd_uap_exerror_log_use

  • pd_isolation_level

注※2

このオペランドを省略すると,サーバ共通定義,ユニット制御情報定義,又はシステム共通定義の同じオペランドの指定値が有効となります。