スケーラブルデータベースサーバ HiRDB Version 8 システム定義(UNIX(R)用)

[目次][索引][前へ][次へ]

10.1 オペランドの形式

外部サーバ情報定義では,HiRDB External Data Access機能の実行環境を定義します。なお,表中の「番号」は,「10.2 オペランドの説明」で説明するオペランドに付けた番号と対応しています。

●外部サーバ情報定義を初めて作成される方へ
太字表示されているオペランドの指定値をまず決めてください。基本的には,太字表示されているオペランドを指定すれば,HiRDB External Data Access機能を使用できます。

●再開始前に変更できるオペランド
外部サーバ情報定義の全オペランドがHiRDBの再開始前(計画停止,強制終了,又は異常終了後)に変更できます。
<この節の構成>
(1) 外部サーバとの接続及び解除
(2) 外部サーバエラー情報
(3) 外部サーバインタフェーストレース情報
(4) FETCH
(5) 外部サーバとの接続
(6) データベースの更新ログ
(7) クライアントグループ
(8) 通信処理
(9) システム監視
(10) トラブルシュート情報
(11) 排他制御
(12) インナレプリカ機能
(13) SQLの最適化
(14) 拡張SQLエラー情報出力機能
(15) バックエンドサーバ接続保持機能
(16) 系切り替え機能

(1) 外部サーバとの接続及び解除

番号 形式
1 〔set pd_hb_db_con = STARTUP|ACCESS
2 〔set pd_hb_db_dis_con = SHUTDOWN|COMMIT

(2) 外部サーバエラー情報

番号 形式
3 〔set pd_hb_e_mode = ALL|NONE〕
4 〔set pd_hb_e_code = SQLCODE〔,SQLCODE〕…〕
5 〔set pd_hb_e_size = 外部サーバエラー情報ファイルのサイズ〕

(3) 外部サーバインタフェーストレース情報

番号 形式
6 〔set pd_hb_l_path = 外部サーバインタフェーストレース情報ファイルの出力先ディレクトリ〕
7 〔set pd_hb_l_size = 外部サーバインタフェーストレース情報ファイルのサイズ〕
8 〔set pd_hb_l_prm = Y|N
9 〔set pd_hb_l_prm_size = 外部サーバインタフェーストレース情報ファイルに出力する?パラメタ情報の最大データ長〕
10 〔set pd_hb_l_mode = ALL|PARTIAL〕

(4) FETCH

番号 形式
11 〔set pd_hb_ary_fec_num = 配列を使用したFETCH機能で一度に取得する行数〕
12 〔putenv PDCURSORLVL 0 | 1 | 2 〕

(5) 外部サーバとの接続

番号 形式
13 putenv PDHOST 外部HiRDBのホスト名〔,外部HiRDBの予備系のホスト名〕
14 〔putenv PDFESHOST 外部HiRDBのフロントエンドサーバのホスト名〔:外部HiRDBのフロントエンドサーバのポート番号〕〔,外部HiRDBの予備系フロントエンドサーバのホスト名〔:外部HiRDBの予備系フロントエンドサーバのポート番号〕〕〕
15 putenv PDNAMEPORT 外部HiRDBのポート番号
16 〔putenv PDSERVICEPORT 外部HiRDBの高速接続用のポート番号〔,外部HiRDBの予備系の高速接続用のポート番号〕〕
17 〔putenv PDSERVICEGRP 外部HiRDBのサーバ名〕
18 〔putenv PDSRVTYPE WS|PC〕
19 〔putenv PDCLTRCVPORT 予約する受信ポート番号の範囲〕
20 〔putenv PDCLTRCVADDR 外部サーバ接続用のバックエンドサーバのIPアドレス又はホスト名〕
21 〔putenv PDAUTORECONNECT YES|NO
22 〔putenv PDRCCOUNT 自動再接続機能使用時のCONNECTリトライ回数の上限〕
23 〔putenv PDRCINTERVAL 自動再接続機能使用時のCONNECTリトライ間隔〕

(6) データベースの更新ログ

番号 形式
24 〔putenv PDDBLOG ALL|NO〕

(7) クライアントグループ

番号 形式
25 〔putenv PDCLTGRP クライアントグループ名〕

(8) 通信処理

番号 形式
26 〔putenv PDIPC MEMORY|DEFAULT
27 〔putenv PDSENDMEMSIZE データ送信用メモリサイズ〕
28 〔putenv PDRECVMEMSIZE データ受信用メモリサイズ〕
29 〔putenv PDTCPCONOPT 0|1〕
30 〔putenv PDKALVL 0|1|2〕
31 〔putenv PDKATIME 外部HiRDBへのパケット送信間隔〕
32 〔putenv PDNODELAYACK YES | NO

(9) システム監視

番号 形式
33 〔putenv PDCWAITTIME 〔HiRDB External Data Access Adapterで使用するHiRDBクライアントの最大待ち時間1〕〔,HiRDB External Data Access Adapterで使用するHiRDBクライアントの最大待ち時間2〕〕
34 〔putenv PDSWAITTIME 〔外部HiRDBの最大待ち時間1〕〔,外部HiRDBの最大待ち時間2〕〕

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

番号 形式
35 〔putenv PDCLTPATH SQLトレースファイル及びエラーログファイルの出力先ディレクトリ〕
36 〔putenv PDSQLTRACE SQLトレースファイルのサイズ〕
37 〔putenv PDSQLTEXTSIZE SQLトレースファイルに出力するSQL文のサイズ〕
38 〔putenv PDSQLEXECTIME YES|NO
39 〔putenv PDUAPERLOG エラーログファイルのサイズ〕
40 〔putenv PDPRMTRC YES|NO
41 〔putenv PDPRMTRCSIZE SQLトレース中の?パラメタ情報の最大データ長〕
42 〔putenv PDTRCMODE ERR|NONE〕
43 〔putenv PDTRCPATH 動的SQLトレースファイルの出力先ディレクトリ〕
44 〔putenv PDUAPREPLVL 〔s〕〔u〕〔p〕〔r〕|a〕
45 〔putenv PDREPPATH UAP統計レポートの出力先ディレクトリ〕
46 〔putenv PDSQLTRCOPENMODE CNCT|SQL
47 〔putenv PDVWOPTMODE アクセスパス情報の取得モード〕

(11) 排他制御

番号 形式
48 〔putenv PDLOCKLIMIT 外部HiRDBに対する排他要求の上限値〕

(12) インナレプリカ機能

番号 形式
49 〔putenv PDDBACCS 外部HiRDBのRDエリア世代番号〕
50 〔putenv PDDBORGUAP YES|NO

(13) SQLの最適化

番号 形式
51 〔putenv PDSQLOPTLVL 外部HiRDBのSQL最適化オプション〔,外部HiRDBのSQL最適化オプション〕…〕
52 〔putenv PDADDITIONALOPTLVL 外部HiRDBのSQL拡張最適化オプション〔,外部HiRDBのSQL拡張最適化オプション〕…〕
53 〔putenv PDAGGR 外部HiRDBのグループ化処理時に発生するグループ数〕
54 〔putenv PDHASHTBLSIZE 外部HiRDBのハッシュジョイン,副問合せのハッシュ実行適用時のハッシュ表サイズ〕

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

番号 形式
55 〔putenv PDUAPEXERLOGUSE YES | NO
56 〔putenv PDUAPEXERLOGPRMSZ エラーログファイル及びSQLエラーレポートファイルに出力するパラメタ情報の最大データ長〕

(15) バックエンドサーバ接続保持機能

番号 形式
57 〔putenv PDBESCONHOLD YES|NO〕
58 〔putenv PDBESCONHTI バックエンドサーバ接続保持時間〕

(16) 系切り替え機能

番号 形式
59 〔putenv PDHATRNQUEUING NO〕