2.2.3 HiRDBの開始方法に関するオペランド

9) pd_mode_conf = AUTO | MANUAL1 | MANUAL2
HiRDBの開始方法を指定します。
AUTO:
HiRDBを自動開始します。自動開始とは,OSを起動すると自動的にHiRDBも開始する開始方法です。
ただし,次に示す場合は手動開始になります。手動開始とはpdstartコマンドを実行してHiRDBを開始する開始方法です。
  • 正常終了後の正常開始(OSを再起動しない場合)
  • 計画停止後の再開始(OSを再起動しない場合)
  • 強制終了後の再開始
MANUAL1:
手動開始します。ただし,異常終了後の再開始は自動開始になります。
MANUAL2:
手動開始します。
《指定値の目安》
  • HiRDB(ユニット)が異常終了した場合にHiRDB(ユニット)を自動的に再開始したい場合は,AUTO又はMANUAL1を指定します。
  • 系切り替え機能を使用する場合はMANUAL1又はMANUAL2を指定します。MANUAL1を指定するか,又はMANUAL2を指定するかは,系切り替え機能の運用方法によって異なります。系切り替え機能の運用方法については,マニュアル「HiRDB Version 8 システム運用ガイド」を参照してください。
  • このオペランドの指定値と前回の終了モード(正常終了,強制終了,計画停止,又は異常終了)の組み合わせによって,次のように開始モードが決まります。
    pd_mode_confの値前回の終了モード開始モード開始方法
    AUTO正常終了正常開始自動開始又は手動開始※1
    計画停止再開始※2
    強制終了再開始※2手動開始
    異常終了再開始自動開始
    MANUAL1正常終了正常開始手動開始
    計画停止再開始※2
    強制終了再開始※2
    異常終了再開始自動開始
    MANUAL2正常終了正常開始手動開始
    計画停止再開始※2
    強制終了再開始※2
    異常終了再開始※2
    注※1
     自動開始になるのはOSを起動するときだけです。正常終了後の正常開始又は計画停止後の再開始(OSを再起動しない場合)のときは手動開始になります。
    注※2
     pdstartコマンドのdbdestroyオプションで強制開始できます。ただし,強制開始すると,HiRDBはデータベースの内容を回復しません。したがって,HiRDB管理者がデータベースを回復する必要があります。
《注意事項》
  • HiRDB/パラレルサーバで自動開始(pd_mode_conf=AUTO)をする場合は,最初のユニットを開始してから20分以内に全ユニットを開始するようにしてください。20分以内に全ユニットを開始しないと,HiRDBの開始処理を中止します。この20分という制限時間はpd_reduced_check_timeオペランドで変更できます。
    なお,ユニットの異常終了,又はOSの異常終了後の再起動ではこのような制限時間はありません。
  • pd_mode_confにAUTOやMANUAL1を指定した場合でも,HiRDBの開始処理中又は終了処理中にHiRDBが異常終了した場合,次回の開始は必ず手動開始となります。異常終了時のメッセージを確認して対処後,手動でHiRDBを開始してください。

 

10) pd_system_complete_wait_time = pdstartコマンド完了待ち時間
~<符号なし整数>((610~3600))《610》(単位:秒)
このオペランドは,pdstartコマンドの完了待ち時間を長くする場合に指定します。HiRDBは,pdstartコマンドが入力されてから610秒(10分10秒)を過ぎても開始処理が終了しないと,KFPS05078-Iメッセージを出力してpdstartコマンドをエラーリターンしています。この610秒を長くする場合に指定します。
なお,pdstartコマンドがエラーリターンしても,開始処理は続行されHiRDBは開始します。したがって,次に示す場合にこのオペランドを指定します。
  • KFPS05078-Iメッセージを監視対象としている場合
  • pdstartコマンドの正常終了後にほかの操作を自動的に行っている場合
《適用基準》
通常,このオペランドを指定する必要はありません。
HiRDBの開始処理時にKFPS05078-Iメッセージが出力されて,pdstartコマンドがエラーリターンする場合に指定します。

 

11) pd_start_time_out = HiRDB開始準備処理の最大待ち時間
~<符号なし整数>((1~1440))《15》(単位:分)
pdstartコマンドの入力からHiRDBの開始準備処理の完了までの最大待ち時間を指定します。pdstartコマンドの入力からこのオペランドに指定した時間が経過してもHiRDBの開始準備処理が終了しない場合,pdstartコマンド入力画面にKFPS01861-Eメッセージ(reason code = TIMEOUT)が出力されます。
《指定値の目安》
通常,このオペランドを指定する必要はありません。一般的な環境ではHiRDBの開始準備処理時間は長くても3~6分のため,最大待ち時間はこのオペランドの省略値の15分で十分です。サーバマシンの性能,ディスク容量,又はメモリ負荷などの要因によっては,HiRDBの開始準備処理に15分以上掛かることがまれにあります。この場合,pdstartコマンド入力画面にKFPS01861-Eメッセージ(reason code = TIMEOUT)が出力されます。このとき,このオペランドに15より大きい値を指定してください。
参考
HiRDBの開始準備処理の完了待ち時間とHiRDB開始完了待ち時間は,次に示すメッセージの出力時刻から算出できます。
[図データ]