Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

FreezeOnError

ジャーナルへの書き込み中にエラーが発生したときに Caché を一時停止するかどうかを設定します。

Synopsis

[Compatability]    FreezeOnError=n

説明

n は 1 または 0 です。

  • FreezeOnError=1 (True) に設定すると、ジャーナル・ファイルに入出力エラーが発生した場合に、ジャーナル・デーモンは直ちにジャーナリングをフリーズします。失敗した入出力処理に成功すると、ジャーナル・デーモンはジャーナリングのフリーズを解除します。エラーが発生すると、通常はジャーナルに記録されるすべてのグローバル動作が直ちにブロックされ、ジャーナリングの問題が解決するまで他のジョブも停止します。Caché が停止している間に問題の対策をとることができます。例えば、空き容量がなくなったディスクの領域の解放、稼動している新しいディスクヘのジャーナル切り替えなどの措置をとります。これにより、システムの可用性は低下しますが、ジャーナル・データの喪失を防止できます。

  • FreezeOnError=0 (False) に設定すると、ジャーナル・ファイルに入出力エラーが発生しても、Caché はフリーズしません。適切な時点でエラーから回復できない場合は、ジャーナリングが無効になります。これによってシステムの停止を防止しています。ジャーナリングがまず再試行され、再試行が不可能な場合はジャーナリングが無効になります。その間、Caché は停止しません。ジャーナリングが無効になった場合は、直ちにデータベースのバックアップを行ってください。ジャーナリングなしで稼動するリスクを考慮する必要があります。エラーが発生した期間中の動作はリストアされません。ジャーナリングが無効になった場合は、必ず再開する必要があります。 ジャーナリングを再開するには、^JRNSTART ルーチンを実行するか、^JOURNAL ルーチン・メニューからオプション 1 の [ジャーナリングの開始] を選択します。詳細は、“^JRNSTART を使用したジャーナリングの開始” を参照してください。

    FreezeOnError=0 に設定し、別のシステムにシャドウイングしている場合にジャーナル・エラーが発生すると、シャドウがマスタに同期しなくなる場合があります。

詳細は、"Caché データ整合性ガイド" の “ジャーナリング” の章の "ジャーナル入出力エラー" を参照してください。

FreezeOnError=0

値の範囲

0 または 1。既定値は 0 です。

管理ポータル

[システム管理] > [構成] > [システム設定] > [ジャーナル設定] ページの [FreezeOnError] ボックスで、[はい] (True) または [いいえ] (False) を選択します。

FeedbackOpens in a new tab