スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
ここでは,ファイルアクセスエラー検知時ユニットダウン機能を使用する方法について説明します。なお,ここでいうファイルアクセスエラーとは,HiRDBがファイルを操作したときにアクセス権がないためファイル操作に失敗したエラーを意味し,HiRDBファイルシステムに対するアクセス要求から返されるエラーコードに-1540が出力されるエラーのことです。詳細については,マニュアル「HiRDB Version 8 メッセージ」の「HiRDBファイルシステムのエラーコード一覧」を参照してください。
RDエリア用のHiRDBファイルシステム領域のアクセス権を誤って設定すると,HiRDBはRDエリアに対するファイルアクセスエラーを検知し,そのRDエリアを障害閉塞します。ファイルアクセスエラー検知時ユニットダウン機能を使用すると,RDエリアに対するファイルアクセスエラーを検知した場合,RDエリアを閉塞しないでユニットダウンさせることができます(ただし,マスタディレクトリ用RDエリアの場合はファイルアクセスエラー検知時ユニットダウン機能を使用していなくても,障害閉塞しないでユニットダウンします)。これによって,HiRDBを再開始する前にファイルアクセスエラーの原因を取り除くことができ,RDエリアが障害閉塞することによる回復作業を回避できます。
次に示す運用でUAP又はユティリティを実行中に,ファイルアクセスエラーを検知してユニットダウンした場合,処理対象のRDエリアが閉塞することがあります。
ファイルアクセスエラー検知時ユニットダウン機能を使用する場合は,できるだけこれらの運用は避けてください。もし,これらの運用が必要な場合は,RDエリアが閉塞しても最新の状態に回復できるよう,UAP又はユティリティの実行前にバックアップを取得してください。
この機能を使用するには,システム共通定義(pdsys)を次のように指定してください。
ファイルアクセスエラー検知時ユニットダウン機能を使用していてユニットダウンが発生した場合,HiRDB管理者は次の図に示す手順に従って対応してください。
図10-1 ファイルアクセスエラーが発生した場合の対処方法
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.