JPH0520157A - ドキユメントフアイル自動復旧方式 - Google Patents

ドキユメントフアイル自動復旧方式

Info

Publication number
JPH0520157A
JPH0520157A JP3174957A JP17495791A JPH0520157A JP H0520157 A JPH0520157 A JP H0520157A JP 3174957 A JP3174957 A JP 3174957A JP 17495791 A JP17495791 A JP 17495791A JP H0520157 A JPH0520157 A JP H0520157A
Authority
JP
Japan
Prior art keywords
document file
file
history information
information
document
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3174957A
Other languages
English (en)
Inventor
Yasuko Shiraishi
靖子 白石
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Software Chubu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Software Chubu Ltd filed Critical NEC Software Chubu Ltd
Priority to JP3174957A priority Critical patent/JPH0520157A/ja
Publication of JPH0520157A publication Critical patent/JPH0520157A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【構成】入力手段1は、壊れたドキュメントファイルを
復旧するために必要の情報を入力する。履歴情報編集手
段2は、ドキュメントファイル8が壊れたとき、履歴情
報ファイル7a内の情報を編集し、その結果で履歴情報
ファイルを書き換える。履歴取得手段3は、書き換えら
れた履歴情報ファイル7bから復旧の対象となるドキュ
メントファイルに関する情報を取得する。ジョブ監視手
段5は、計算機内で動作しているジョブのうち、復旧の
対象となるドキュメントファイル8をアクセスするジョ
ブを監視する。復旧手段4は、編集済み記履歴情報ファ
イル7bから取得した情報をもとにドキュメントファイ
ル8の復旧を行う。 【効果】短時間に壊れたドキュメントファイルを自動復
旧することができ、ドキュメントファイルを毎日退避さ
せる作業をなくすことができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はドキュメントファイル自
動復旧方式に関し、特に計算機システム内のドキュメン
トファイルが壊れた場合に、壊れたドキュメントファイ
ルを自動復旧させるドキュメントファイル自動復旧方式
に関する。
【0002】
【従来の技術】従来のドキュメントファイル自動復旧方
式は、計算機システム内のディスク上で媒体を管理する
際に、ディスク上の領域を有効に利用するために、一つ
のドキュメンは不連続なブロックからなっており、ブロ
ックがもっている不連続なブロックを相互に関連付ける
ための情報がハードウェア障害で破壊されてしまうと、
そのドキュメントはもうアクセスすることができなかっ
た。そのため、ドキュメントファイルが壊れた場合を想
定し、ドキュメントファイルを毎日退避させ、ドキュメ
ントファイルが壊れた場合、その退避したものから復旧
し使用していた。
【0003】
【発明が解決しようとする課題】上述した従来のドキュ
メントファイルの管理方式では、ドキュメントファイル
が壊れた場合を想定し、ドキュメントファイルを毎日退
避させておく必要があったが、この作業は毎日行わなけ
ればならなず、時間もかかるとともに、もしドキュメン
トファイルが壊れた場合は、その復旧に時間がかかると
いう欠点を有していた。
【0004】また、退避中または復旧中に、他のジョブ
を長時間停止させなければならないので、ジョブを再開
するまでに時間がかかるという欠点を有していた。
【0005】本発明の目的は、ドキュメントファイルを
毎日退避させる必要もなく、復旧にあまり時間がかから
ないドキュメントファイル自動復旧方式を提供すること
にある。
【0006】
【課題を解決するための手段】本発明のドキュメントフ
ァイル自動復旧方式は、(A)壊れたドキュメントファ
イルを復旧するために必要の情報を入力する入力手段、
(B)前記ドキュメントファイルが壊れたとき、履歴情
報ファイル内の情報を編集し、その結果で前記履歴情報
ファイルを書き換える履歴情報編集手段、(C)書き換
えられた前記履歴情報ファイルから復旧の対象となるド
キュメントファイルに関する情報を取得する履歴取得手
段、(D)計算機内で動作しているジョブのうち、復旧
の対象となるドキュメントファイルをアクセスするジョ
ブを監視するジョブ監視手段、(E)編集済み前記履歴
情報ファイルから取得した情報をもとにドキュメントフ
ァイルの復旧を行う復旧手段、を備えて構成されてい
る。
【0007】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0008】図1は、本発明のドキュメントファイル自
動復旧方式の一実施例を示すブロック図である。
【0009】図1に示す本実施例のドキュメントファイ
ル自動復旧方式は、壊れたドキュメントファイルを復旧
するために必要の情報を入力する入力手段1、ドキュメ
ントファイル8が壊れたとき、履歴情報ファイル7a内
の情報を編集し、その結果で履歴情報ファイルを書き換
える履歴情報編集手段2、書き換えられた履歴情報ファ
イル7bから復旧の対象となるドキュメントファイルに
関する情報を取得する履歴取得手段3、計算機内で動作
しているジョブのうち、復旧の対象となるドキュメント
ファイル8をアクセスするジョブを監視するジョブ監視
手段5、編集済み記履歴情報ファイル7bから取得した
情報をもとにドキュメントファイル8の復旧を行う復旧
手段4から構成されている。
【0010】次に、動作を説明する。
【0011】図2は、図1のドキュメントファイル8の
データ部の構造を示す図である。また、図3は、図1の
履歴情報ファイル7a,7bのレコードフォーマットを
示す図である。
【0012】図2のドキュメントファイルデータ部10
に示すように、一つの文書は、物理的に不連続なブロッ
ク11〜14から構成されているため、その不連続なブ
ロックを関連づけるためのヘッダとして、次に接続され
るブロックを示すポインタ15a〜15dと、その前に
接続されているブロックを示すポインタ16a〜16d
とを各ブロックは有している。
【0013】例えば、ブロック12の次に接続されるブ
ロックを示すポインタ15bには、次のブロック13の
開始アドレス「0100」が格納されていて、ブロック
12の前に接続されているブロックを示すポインタ16
bには、一つ前のブロック11の開始アドレス「001
0」が格納されている。そして、その復旧のために必要
なそれぞれのポインタを履歴として図1の履歴情報ファ
イル7aに記録しておく。その履歴情報ファイル7aの
レコードフォーマットは、図3のドキュメントファイル
名22,ドキュメント名23,登録・更新・削除を示す
コマンド24,物理的に不連続なブロックを関連付ける
ために必要なブロックのチェインアドレス部26のデー
タから構成されている。
【0014】また、履歴情報ファイル7aには、全ての
ドキュメントファイルの履歴情報が格納されている。
【0015】いま、あるジョブを実行中に、図4に示す
ドキュメントファイル「DOC1」28が壊れ、処理が
続行できなかった場合、入力手段1によって入力装置6
から復旧のために必要な情報を取得する。入力手段1に
よて取得した復旧のために必要な情報をもとに履歴情報
ファイル7aを編集する。編集方法は、復旧対象ファイ
ルのみの情報を履歴情報ファイルからテーブルに抽出
し、最後のレコードから順に図6に示すような履歴情報
編集手段2による処理を行う。
【0016】図4を例にすると、1番最後のレコード3
4は、テーブルに抽出されると(ステップ41)、削除
コマンドか否かの判定を受け(ステップ42)、更新コ
マンドなので、さらに更新コマンドか否かの判定を受け
た後(ステップ44)、このレコード34の更新コマン
ドを登録コマンドに書き換え、それ以前のレコード30
は削除する(ステップ45)。次に、テーブルが終了し
たか否かを判定し(ステップ46)、終了していなけれ
ばステップ42に戻り、終了していれば、テーブルをも
とに履歴情報ファイルに複写して(ステップ47)、動
作を終了する。
【0017】上記のステップ42で、もしコマンドが削
除コマンドであると、そのドキュメントに関するレコー
ドを全て削除し、ステップ46に進む。上記でテーブル
をもとに履歴情報ファイルに複写して履歴情報ファイル
を書き換え、図5に示すように、編集済の履歴情報ファ
イル7bが完成する。そして、履歴情報ファイル7bか
ら履歴取得手段3によって取得した履歴情報をもとに復
旧が行われる。
【0018】次に、図7に示すような復旧手段4による
処理を行う。
【0019】まず、履歴取得手段3によって得た履歴情
報の該当するレコードに位置付ける(ステップ51)。
そして、ドキュメントファイル「DOC1」28のデー
タ部のヘッダを読み込み(ステップ52)、ヘッダの、
次に接続されるブロックを示すポインタと履歴情報の該
当部とを比較し(ステップ53)、違っていたらヘッダ
を履歴情報の値に書き換る(ステップ54)。同様に、
次に接続されるブロックを示すポインタと履歴情報の該
当部とを比較し(ステップ55)、違っていたらヘッダ
を履歴情報の値に書き換る(ステップ56)。次に、ド
キュメントが終了したか否かを判定し(ステップ5
7)、終了していなければステップ52に戻り、終了し
ていれば、さらにドキュメントファイルが終了したか否
かを判定し(ステップ58)、ドキュメントファイルが
終了してなければ、ステップ51に戻り、ドキュメント
ファイルが終了していれば、動作を終了する。
【0020】また、図7に示す復旧手段による処理を行
っている際に、計算機内の他のジョブが当該ドキュメン
トファイル8をアクセスしないように監視するジョブ監
視手段5について図8を用いて説明する。
【0021】まず、ドキュメントファイル8をアクセス
するジョブがあるか否かを判定し(ステップ61)、ド
キュメントファイルをアクセスするジョブがあるなら
ば、現在復旧中のドキュメントファイルか否かを判定す
る(ステップ62)。現在復旧中のドキュメントファイ
ルであるならば、「現在×××ファイルは復旧中です」
というメッセージ表示を出力装置9により行う(ステッ
プ63)。そして、再度、復旧作業が終了しているか否
かを判定し(ステップ64)、復旧作業が終了している
ときには動作を終了し、そのジョブは実行状態に入る。
また、終了していないときには、ステップ63に戻る。
【0022】このように、履歴情報ファイルに履歴情報
を蓄積しドキュメントファイルが壊れた場合に、その履
歴情報を取り出して編集し、編集した履歴情報にもとづ
いて壊れたドキュメントファイルを自動的に復旧させる
手段を設けたことにより、短時間に壊れたドキュメント
ファイルを自動復旧することができ、ドキュメントファ
イル8を毎日退避させる作業をなくすことができる。
【0023】
【発明の効果】以上説明したように、本発明のドキュメ
ントファイル自動復旧方式は、履歴情報ファイルに履歴
情報を蓄積しドキュメントファイルが壊れた場合に、そ
の履歴情報を取り出して編集し、編集した履歴情報にも
とづいて壊れたドキュメントファイルを自動的に復旧さ
せる手段を設けたことにより、短時間に壊れたドキュメ
ントファイルを自動復旧することができ、ドキュメント
ファイルを毎日退避させる作業をなくすことができると
いう効果を有している。
【図面の簡単な説明】
【図1】本発明のドキュメントファイル自動復旧方式の
一実施例を示すブロック図である。
【図2】図1のドキュメントファイルのデータ部の構造
を示す図である。
【図3】図1の履歴情報ファイルのレコードフォーマッ
トを示す図である。
【図4】図1の履歴情報ファイルの一例を示す図であ
る。
【図5】図4の履歴情報ファイルを編集した後の履歴情
報ファイル内の状態を示す図である。
【図6】図1の履歴情報編集手段の動作を示す流れ図で
ある。
【図7】図1の復旧手段の動作を示す流れ図である。
【図8】図1のジョブ監視手段の動作を示す流れ図であ
る。
【符号の説明】
1 入力手段 2 履歴情報編集手段 3 履歴取得手段 4 復旧手段 5 ジョブ監視手段 6 入力装置 7 履歴情報ファイル 8 ドキュメントファイル 9 出力装置

Claims (1)

  1. 【特許請求の範囲】 【請求項1】(A)壊れたドキュメントファイルを復旧
    するために必要の情報を入力する入力手段、 (B)前記ドキュメントファイルが壊れたとき、履歴情
    報ファイル内の情報を編集し、その結果で前記履歴情報
    ファイルを書き換える履歴情報編集手段、 (C)書き換えられた前記履歴情報ファイルから復旧の
    対象となるドキュメントファイルに関する情報を取得す
    る履歴取得手段、 (D)計算機内で動作しているジョブのうち、復旧の対
    象となるドキュメントファイルをアクセスするジョブを
    監視するジョブ監視手段、 (E)編集済み前記履歴情報ファイルから取得した情報
    をもとにドキュメントファイルの復旧を行う復旧手段、 を備えたことを特徴とするドキュメントファイル自動復
    旧方式。
JP3174957A 1991-07-16 1991-07-16 ドキユメントフアイル自動復旧方式 Pending JPH0520157A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3174957A JPH0520157A (ja) 1991-07-16 1991-07-16 ドキユメントフアイル自動復旧方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3174957A JPH0520157A (ja) 1991-07-16 1991-07-16 ドキユメントフアイル自動復旧方式

Publications (1)

Publication Number Publication Date
JPH0520157A true JPH0520157A (ja) 1993-01-29

Family

ID=15987700

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3174957A Pending JPH0520157A (ja) 1991-07-16 1991-07-16 ドキユメントフアイル自動復旧方式

Country Status (1)

Country Link
JP (1) JPH0520157A (ja)

Similar Documents

Publication Publication Date Title
JP3050510B2 (ja) イメージデータ管理装置
JP4166056B2 (ja) データベース操作履歴管理装置、データベース操作履歴管理方法、およびデータベース操作履歴管理プログラム
JP2000284987A (ja) コンピュータ、コンピュータネットワークシステム及び記録媒体
US20050262033A1 (en) Data recording apparatus, data recording method, program for implementing the method, and program recording medium
JPH05120110A (ja) フアイルの自動バツクアツプシステム
JP2001344139A (ja) データベース管理装置
JP2008033527A (ja) ストレージ装置、ディスク装置及びデータ復元方法
JPH0520157A (ja) ドキユメントフアイル自動復旧方式
JP3220182B2 (ja) ファイル複写装置
JP3795204B2 (ja) ファイル管理装置、コンピュータシステム、ファイル管理方法および記録媒体
JP2004133538A (ja) ファイルの自動バックアップシステムおよび自動バックアップ方法ならびにコンピュータ読取り可能な記録媒体
JPH04315232A (ja) ディスク装置及びそのファイル管理方法
JPH0385650A (ja) ディスクボリューム復元方式
JP3178671B2 (ja) ファイルシステム及びそのファイル復旧方法
JPH01140353A (ja) データベースのデータ保全方式
JP3130870B2 (ja) メモリダンプファイル再構成方式
JP2938088B2 (ja) 共有ファイルの障害回復方式
JP3189804B2 (ja) データバックアップ方法および装置
JPH10240596A (ja) コンピュータシステムのデータ回復方式、データ回復方 法およびデータ回復プログラムを記録した記録媒体
JP3056128B2 (ja) 作業領域確保方式
JPH05108444A (ja) ジヤーナル採取方式
JP2004005524A (ja) データ記録装置、データ記録方法、当該方法を実行するためのプログラム及びプログラム記録媒体
JPH03116249A (ja) ファイル削除方式
JPS6362007B2 (ja)
JP2000347918A (ja) データ保管システム及びデータバックアップ方法