Hitachi

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


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

ユニット制御情報定義ではユニットの情報を定義します。ここでは,ユニット制御情報定義の各オペランドの形式について説明します。オペランドの詳細については,「オペランドの詳細」を参照してください。

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

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

●影響分散スタンバイレス型系切り替え機能を使用される方へ

影響分散スタンバイレス型系切り替え機能を使用する場合,指定できるオペランドが決まっています。詳細については,「影響分散スタンバイレス型系切り替え機能使用時に指定できるオペランド一覧(ユニット制御情報定義)」を参照してください。

〈この項の構成〉

(1) システム構成

(a) set形式

 set pd_unit_id = ユニット識別子

〔set pd_hostname = ホスト名〕

(2) 同時実行最大数

(a) set形式

〔set pd_max_server_process = 最大同時起動サーバプロセス数〕

(3) HiRDBの処理方式

(a) set形式

〔set pd_db_io_error_action = dbhold|unitdown〕

(4) 全面回復処理

(a) set形式

〔set pd_max_recover_process = 全面回復処理の並列実行プロセス数〕

(5) トランザクション決着処理

(a) set形式

〔set pd_trn_rcvmsg_store_buflen = トランザクション回復メッセージキューサイズ〕

(6) システム監視

(a) set形式

〔set pd_down_watch_proc = サーバプロセスの異常終了回数の上限値〔,監視間隔〕〕

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

(a) set形式

〔set pd_cwaittime_report_dir = SQL実行時間警告情報ファイルの出力先ディレクトリ〕

〔set pd_cwaittime_report_size = SQL実行時間警告情報ファイルの最大容量〕

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

(a) set形式

〔set pd_uap_exerror_log_dir = SQLエラーレポートファイルの格納ディレクトリ〕

〔set pd_uap_exerror_log_size = SQLエラーレポートファイルの最大サイズ〕

〔set pd_uap_exerror_log_param_size = クライアントエラーログファイル及びSQLエラーレポートファイルへ出力するパラメタ情報の最大データ長〕

(9) 排他制御

(a) set形式

〔set pd_lck_wait_timeout = 排他待ち限界経過時間〕

〔set pd_lck_deadlock_info = Y|N〕

〔set pd_lck_deadlock_check = Y|N〕

〔set pd_lck_deadlock_check_interval = デッドロック監視時間間隔〕

(10) バッファ

(a) set形式

〔set pd_thread_stack_expand_size = 1スレッド当たりのスタック拡張サイズ〕

(11) 共用メモリ

(a) set形式

〔set pd_shmpool_attribute = free|fixed〕

〔set pd_dbbuff_attribute = free|fixed〕

〔set pd_shm_reuse = Y|N〕

(b) putenv形式

〔putenv SHMMAX 共用メモリセグメントサイズの上限値〕

(12) 統計情報

(a) set形式

〔set pd_stj_file_size = 統計ログファイルの最大容量〕

〔set pd_stj_buff_size = 統計ログバッファ長〕

(13) RPCトレース情報

(a) set形式

〔set pd_rpc_trace = Y|N〕

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

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

(14) PRFトレース情報

(a) set形式

〔set pd_prf_level = 00000007|0000001f|0000007f|000001ff|00000000〕

〔set pd_prf_file_count = PRFトレース情報ファイルの世代数〕

〔set pd_prf_file_size = PRFトレース情報ファイルサイズ〕

〔set pd_prf_output_directory = PRFトレースを出力するディレクトリ〕

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

(a) set形式

〔set pd_cancel_dump = put|noput〕

〔set pd_dump_suppress_watch_time = トラブルシュート情報の出力抑止時間〕

〔set pd_spool_cleanup_interval = トラブルシュート情報の削除処理間隔〕

〔set pd_spool_cleanup_interval_level = 日数〔,削除種別〕〕

〔set pd_spool_cleanup = normal|force|no〕

〔set pd_spool_cleanup_level = 日数〔,削除種別〕〕

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

〔set pd_module_trace_timer_level = 0|10|20〕

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

(16) ユニット用ステータスファイル

(a) set形式

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

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

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

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

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

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

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

(17) ユニット用ステータスファイル(障害発生時)

(a) set形式

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

〔set pd_syssts_last_active_side = A|B〕

(18) セキュリティ

(a) set形式

〔set pd_audit = Y|N〕

〔set pd_aud_file_name = 監査証跡ファイル用のHiRDBファイルシステム領域名〕

〔set pd_aud_max_generation_size = 1監査証跡ファイルの最大容量〕

〔set pd_aud_max_generation_num = 監査証跡ファイルの最大数〕

〔set pd_aud_async_buff_size = 監査証跡の非同期出力時に使用するバッファ長〕

〔set pd_aud_async_buff_count = 監査証跡の非同期出力時に使用するバッファ面数〕

〔set pd_aud_async_buff_retry_intvl = 監査証跡の非同期出力時に使用するバッファの確保リトライ間隔〕

〔set pd_aud_sql_source_size = 監査証跡に出力するSQL文のサイズ〕

〔set pd_aud_sql_data_size = 監査証跡に出力するSQLデータのサイズ〕

(19) 系切り替え機能

(a) set形式

〔set pd_ha_acttype = monitor|server〕

〔set pd_ha_unit = nouse〕

〔set pd_ha_switch_timeout = Y|N〕

〔set pd_ha_server_process_standby = Y|N〕

〔set pd_ha_agent = standbyunit|server|activeunits〕

〔set pd_ha_max_act_guest_servers = 受け入れ可能なゲストBESの最大数〕

〔set pd_ha_max_server_process = 受け入れユニット内の最大ユーザサーバプロセス数〕

〔set pd_ha_process_count = ゲストBES受け入れ後のユニット内常駐プロセス数〕

〔set pd_ha_resource_act_wait_time = リソース活性化の最大待ち時間〕

〔set pd_ha_ipaddr_inherit = Y|N〕

(20) HiRDB Datareplicator

(a) set形式

〔set pd_rpl_hdepath = 抽出側HiRDB Datareplicator運用ディレクトリ名〕

(21) 通信処理

(a) set形式

〔set pd_service_port = スケジューラプロセスのポート番号〕

〔set pd_change_clt_ipaddr = 0|1 〕

〔set pd_registered_port = "ポート番号の予約範囲"〔,"ポート番号の予約範囲"〕…〕

〔set pd_registered_port_check = Y|N|C|W〕

〔set pd_ipc_send_retrycount = プロセス間通信の送信リトライ処理の連続繰り返し回数〕

〔set pd_ipc_send_retrysleeptime = プロセス間通信の送信リトライ処理のスリープ時間〕

〔set pd_ipc_send_count = サーバ間の送信処理のリトライ回数〕

〔set pd_ipc_recv_count = サーバ間の受信処理のリトライ回数〕

(22) Java

(a) set形式

〔set pd_java_archive_directory = "JARファイル格納ディレクトリ"〕

〔set pd_java_classpath = "Javaクラスパス"〕

〔set pd_java_runtimepath = "Java Runtime Environmentのルートディレクトリ"〕

〔set pd_java_libpath = "Java仮想マシンのライブラリディレクトリ"〕

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

(23) 外部Cストアドルーチン

(a) set形式

〔set pd_c_library_directory = "Cライブラリファイル格納ディレクトリ"〕

(24) ワークファイル出力先ディレクトリの変更

(a) set形式

〔set pd_tmp_directory = ワークファイル出力先ディレクトリ名〕

注※

このオペランドを省略すると,システム共通定義の同じオペランドの指定値が仮定されます。