[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS63187347A - Data base file recovering system - Google Patents

Data base file recovering system

Info

Publication number
JPS63187347A
JPS63187347A JP62019700A JP1970087A JPS63187347A JP S63187347 A JPS63187347 A JP S63187347A JP 62019700 A JP62019700 A JP 62019700A JP 1970087 A JP1970087 A JP 1970087A JP S63187347 A JPS63187347 A JP S63187347A
Authority
JP
Japan
Prior art keywords
file
database file
journal
record
processing unit
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
JP62019700A
Other languages
Japanese (ja)
Inventor
Masao Fujita
藤田 正男
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP62019700A priority Critical patent/JPS63187347A/en
Publication of JPS63187347A publication Critical patent/JPS63187347A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To rapidly recover a data base file, by saving the data base file on the data base file for saving at every write of a prescribed quantity of image records after updating on a journal file. CONSTITUTION:At every write of the prescribed quantity of the image records after updating on the journal files 7-1 and 7-2, the data base file 8 is saved on the data base file 9 for saving. Therefore, when a fault is generated in the data base file 8, it is possible to recover the data base file 8 by using only the image record after updating accumulated in the journal files 7-1 and 7-2 after a time when the data base file 8 is saved most recently on the data base file 9 for saving. In such a way, it is possible to recover the data base file in a short time.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は種々の情報を蓄積したデータベースファイルを
アクセスするデータ処理システムに於いて、データベー
スファイルに障害が発生した場合、データベースファイ
ルを短時間で復旧することができるデータベースファイ
ル復旧方式に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention is a data processing system that accesses database files that store various information, and when a failure occurs in the database file, the database file can be deleted in a short time. This invention relates to a database file recovery method that can be recovered.

〔従来の技術〕[Conventional technology]

種々の情報を蓄積したデータベースファイルをアクセス
するデータ処理システムに於いては、データベースファ
イルの障害に対処するため、従来は、データベースファ
イルを毎朝または数日間隔等定期的に退避用データベー
スファイルに退避させると共に退避後の更新後イメージ
レコードをジャーナルファイルに蓄積するようにしてお
き、データベースファイルに障害が発生した場合は、先
ず退避用データベースファイルを復旧用データベースフ
ァイルに複写し、その後ジャーナルファイルに蓄積され
ている全ての更新後イメージレコードを用いて復旧用デ
ータベースファイルを復旧するようにしている。
In data processing systems that access database files that store various types of information, in order to deal with failures in the database files, conventionally the database files are evacuated to backup database files every morning or every few days. At the same time, the updated image records after backup are accumulated in the journal file. If a failure occurs in the database file, the backup database file is first copied to the recovery database file, and then the updated image records are accumulated in the journal file. The recovery database file is recovered using all the after-update image records.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

しかし、上述した従来方式は、データベースファイルを
定期的に退避用データベースファイルに退避させ、デー
タベースファイルに障害が発生した場合は、退避用デー
タベースファイルから退避時点に於けるデータベースフ
ァイル全体のイメージを復旧用データベースファイルに
複写し、その後ジャーナルファイルに蓄積されている全
ての更新後イメージレコードを用いて復旧用データベー
スファイルを復旧していたため、データベースファイル
を退避させた時点から短時間経過した時点で障害が発生
し、ジャーナルファイル内の更新後イメージレコードの
量が少ない場合はファイル復旧を短時間で行なえるが、
長時間経過した時点で障害が発生し、ジャーナルファイ
ル内の更新後イメージレコードの量が多い場合はファイ
ル復旧に時間がかかる問題があった。
However, the conventional method described above periodically saves the database file to a backup database file, and if a failure occurs in the database file, an image of the entire database file at the time of backup is saved from the backup database file for recovery. Because the database file was copied to the database file and then the recovery database file was restored using all the updated image records stored in the journal file, a failure occurred a short time after the database file was evacuated. However, if the amount of after-image records in the journal file is small, file recovery can be performed in a short time, but
There was a problem that a failure occurred after a long period of time had passed, and it took a long time to recover the file if there were a large number of after-update image records in the journal file.

本発明は前述の如き問題点を解決したものであり、その
目的はデータベースファイルの復旧を短時間で行なえる
ようにすることにある。
The present invention solves the above-mentioned problems, and its purpose is to enable recovery of database files in a short time.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は前述の如き問題点を解決するため、種々の情報
を蓄積したデータベースファイルと、該データベースフ
ァイル全体が退避させられる退避用データベースファイ
ルと、前記データベースファイルを復旧するための復旧
用データベースファイルと、前記データベースファイル
を更新した時の更新後イメージレコードを蓄積するジャ
ーナルファイルとを含むデータ処理システムに於いて、
(al  前記データベースファイルの更新時に更新後
イメージレコードを出力する更新後イメージレコード出
力処理部、 該更新後イメージレコード出力処理部から出力された更
新後イメージレコードを前記ジャーナルファイルに書き
込むジャーナルレコード書き込み処理部、 該ジャーナルレコード書き込み処理部が所定量の更新後
イメージレコードを前記ジャーナルファイルに書き込ん
だことを検出する検出処理部及び、該検出処理部で最も
最近に所定量の更新後イメージレコードが前記ジャーナ
ルファイルに書き込まれたことを検出した時点以後に前
記ジャーナルファイルに蓄積された更新後イメージレコ
ードの前記ジャーナルファイルに於ける蓄積位置を示す
情報をフレーム管理テーブルに記憶させるフレームレコ
ード出力処理部を含むジャーナルレコード出力手段と、 (bl  前記検出処理部で所定量の更新後イメージレ
コードが前記ジャーナルファイルに書き込まれたことを
検出する毎に前記データベースファイルを前記退避用デ
ータベースファイルに退避させるデ−タヘースファイル
退避手段と、 [0)  データベースファイルの復旧を要求するデー
タベースファイル復旧要求コマンドを受け付けるデータ
ベースファイル復旧要求受け付は手段と、(11)該デ
ータベースファイル復旧要求受け付は手段で前記データ
ベースファイル復旧要求コマンドを受け付けること番こ
より、前記退避用データベースファイルを前記復旧用デ
ータベースファイルに複写するデータベースファイル複
写処理部及び、前記フレーム管理テーブルに記憶されて
いる蓄積位置情報に対応した更新後イメージレコードを
用いて前記復旧用データベースファイルを復旧するデー
タベースファイル復旧処理部を含むデータベースファイ
ル復旧手段とを設けたものである。
In order to solve the above-mentioned problems, the present invention provides a database file that stores various information, a backup database file from which the entire database file is saved, and a recovery database file for restoring the database file. , and a journal file that stores updated image records when the database file is updated,
(al) an updated image record output processing unit that outputs an updated image record when updating the database file; a journal record writing processing unit that writes the updated image record output from the updated image record output processing unit into the journal file; , a detection processing unit that detects that the journal record writing processing unit has written a predetermined amount of updated image records to the journal file; a journal record including a frame record output processing unit that stores information indicating the accumulation position in the journal file of the updated image record accumulated in the journal file after the time when it is detected that the updated image record has been written to the journal file; an output means; (bl) a data file that saves the database file to the save database file every time the detection processing unit detects that a predetermined amount of updated image records have been written to the journal file; saving means; (0) database file recovery request receiving means for receiving a database file recovery request command requesting recovery of the database file; (11) database file recovery request receiving means for receiving the database file recovery request command; A database file copy processing unit that copies the save database file to the recovery database file; and a database file copy processing unit that copies the save database file to the recovery database file; and The database file recovery means includes a database file recovery processing unit that recovers a recovery database file.

〔作 用〕[For production]

ジャーナルファイルに所定量の更新後イメージレコード
が書き込まれる毎に、データベースファイルは退避用デ
ータベースファイルに退避させられる。従って、データ
ベースファイルに障害が発生した場合は、最も最近にデ
ータベースファイルを退避用データベースファイルに退
避させた時点以降にジャーナルファイルに蓄積された更
新後イメージレコードのみを用いてデータベースファイ
ルを復旧することが可能となる。
Every time a predetermined amount of updated image records are written to the journal file, the database file is saved to the save database file. Therefore, if a failure occurs in the database file, it is possible to restore the database file using only the after-image records accumulated in the journal file after the most recent backup of the database file to the backup database file. It becomes possible.

〔実施例〕〔Example〕

次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の実施例のブロック図であり、ジャーナ
ルレコード出力手段1と、初期設定コマンド受け付は手
段2aと、フレームコマンド要求受け付は手段2bと、
フレーム管理テーブル3と、データベースファイル退避
手段4と、データベースファイル復旧手段5と、データ
ベースファイル復旧要求骨け付け手段6と、第1.第2
のジャーナルファイル7−1.7−2と、データベース
ファイル8と、退避用データベースファイル9と、復旧
用データベースファイル10とから構成されている。更
に、ジャーナルレコード出力手段1は更新後イメージレ
コード出力処理部11と、ジャーナルファイル終了検出
処理部12と、ジャーナルレコード書き込み処理部13
と、フレームレコード出力処理部14とを含んでいる。
FIG. 1 is a block diagram of an embodiment of the present invention, in which journal record output means 1, means 2a for accepting initial setting commands, means 2b for accepting frame command requests,
A frame management table 3, a database file saving means 4, a database file restoring means 5, a database file restoring request structuring means 6, and a first. Second
It is composed of a journal file 7-1, 7-2, a database file 8, a backup database file 9, and a recovery database file 10. Further, the journal record output means 1 includes an updated image record output processing section 11, a journal file end detection processing section 12, and a journal record writing processing section 13.
and a frame record output processing section 14.

また、データベースファイル復旧手段5はデータベース
ファイル複写処理部51と、データベースファイル復旧
処理部52とを含んでいる。
Further, the database file recovery means 5 includes a database file copy processing section 51 and a database file recovery processing section 52.

次に、ジャーナルレコード出力手段1、初期設定コマン
ド受け付し1手段2a、フレームコマンド要求受け付は
手段2b、フレーム管理テーブル3、データベースファ
イル退避手段4、データベースファイル復旧手段5及び
データベースファイル復旧要求受け付は手段6での処理
について説明する。
Next, a journal record output means 1, an initial setting command reception means 2a, a frame command request reception means 2b, a frame management table 3, a database file saving means 4, a database file recovery means 5, and a database file recovery request reception means 2a. The following describes the processing by means 6.

初期設定コマンド受け付は手段2aは操作員が投入する
初期設定コマンドを受け付けると、その旨をフレームレ
コード出力処理部14に通知する。
When the initial setting command receiving means 2a receives the initial setting command input by the operator, it notifies the frame record output processing section 14 of this fact.

フレームレコード出力処理部14は初期設定コマンド受
け付は手段2aからの通知を受けると、第2図に示すよ
うに、ジャーナルファイル一連番号nを記憶する領域N
、フレーム番号mを記憶する領域M及びレコード番号r
を記憶する領域Rを有するフレーム管理テーブル3の領
域Nにジャーナルファイル一連番号nとして#lを書き
込み、領域Mにフレーム番号mとして#1を書き込み、
領域Rにレコード番号rとして#0を書き込む。
When the frame record output processing unit 14 receives the notification from the means 2a to accept the initial setting command, the frame record output processing unit 14 stores an area N for storing the journal file serial number n, as shown in FIG.
, area M for storing frame number m and record number r
Write #l as the journal file serial number n in the area N of the frame management table 3 having the area R for storing , write #1 as the frame number m in the area M,
#0 is written in area R as record number r.

また、フレームレコード出力処理部14は初期設定コマ
ンド受け付は手段2aからの上記通知を受けると、デー
タベースファイル退避手段4にデータベースファイル8
を退避用データベースファイル9に退避させることを指
示すると共にジャーナルレコード書き込み処理部13に
ジャーナルファイル一連番号nとして#1を含んだファ
イルヘッダーラベル及びフレーム番号mとして#1を含
んだフレームレコードを書き込むことを指示する。上記
指示を受けることにより、データベースファイル退避手
段4はデータベースファイル8を退避用データベースフ
ァイル9に退避させ、ジャーナルレコード書き込み処理
部13は第3図(alに示すように、第1のジャーナル
ファイル7−1にジャーナルファイル一連番号nとして
#1を含むファイルへツダーラヘル及びフレーム番号m
として#1を含むフレームレコードを書き込む。
Further, upon receiving the above notification from the means 2a, the frame record output processing section 14 stores the database file 8 in the database file saving means 4.
to the backup database file 9, and write a file header label containing #1 as the journal file serial number n and a frame record containing #1 as the frame number m to the journal record writing processing unit 13. instruct. Upon receiving the above instruction, the database file saving means 4 saves the database file 8 to the saving database file 9, and the journal record writing processing unit 13 saves the database file 8 to the saving database file 9, and the journal record writing processing unit 13 saves the database file 8 to the first journal file 7-1 as shown in FIG. 1 to the file containing #1 as journal file serial number n and frame number m
Write a frame record containing #1 as .

初期設定コマンド受け付は手段2aで初期設定コマンド
が受け付けられ、上記した処理が行なわれた後、データ
ベースファイル8に蓄積されている情報が更新されると
、ジャーナルレコード出力手段1内の更新後イメージレ
コード出力処理部11は更新内容に対応した更新後イメ
ージレコードを作成し、出力する。ジャーナルレコード
書き込み処理部13はフレーム管理テーブル3の領域N
に記憶されているジャーナルファイル一連番号nが奇数
の場合は、更新後イメージレコード出力処理部11から
の更新後イメージレコードを第1のジャーナルファイル
7−1に書き込み、ジャーナルファイル一連番号nが偶
数の場合は、第2のジャーナルファイル7−2に更新後
イメージレコードを書き込むものであり、この場合領域
Nに記憶されているジャーナルファイル一連番号nは#
1であるので、更新後イメージレコード出力処理部11
からの更新後イメージレコードは第1のジャーナルファ
イル7−1に書き込まれる。また、ジャーナルレコード
書き込み処理部13は更新後ジャーナルレコードを書き
込む毎にその旨をフレームレコード出力処理部14に通
知する。フレームレコード出力処理部14はジャーナル
レコード書き込み処理部13から上記通知を受けるとフ
レーム管理テーブル3の領域Rに記憶されているレコー
ド番号rを+1する。
The initial setting command is received by the means 2a, and after the above processing is performed and the information stored in the database file 8 is updated, the updated image in the journal record output means 1 is The record output processing unit 11 creates and outputs an updated image record corresponding to the updated content. The journal record write processing unit 13 writes area N of the frame management table 3.
If the journal file serial number n stored in is an odd number, the updated image record from the updated image record output processing unit 11 is written to the first journal file 7-1, In this case, the updated image record is written to the second journal file 7-2, and in this case, the journal file serial number n stored in area N is #.
1, the updated image record output processing unit 11
The updated image record from is written to the first journal file 7-1. Further, each time the journal record writing processing section 13 writes an updated journal record, it notifies the frame record output processing section 14 of this fact. When the frame record output processing section 14 receives the above notification from the journal record writing processing section 13, the frame record output processing section 14 increments the record number r stored in the area R of the frame management table 3 by one.

データベースファイル8に蓄積されている情報が更新さ
れる毎に上記した処理が行なわれ、第1のジャーナルフ
ァイル7−1に更新後イメージレコード出力処理部11
で作成された更新後イメージレコードが順次書き込まれ
、フレーム管理テーブル3の領域Rに記憶されているレ
コード番号rが順次+1される。
The above processing is performed every time the information stored in the database file 8 is updated, and the updated image record output processing unit 11 is output to the first journal file 7-1.
The updated image records created in are sequentially written, and the record number r stored in area R of the frame management table 3 is sequentially incremented by 1.

更新後ジャーナルレコードを蓄積するジャーナルファイ
ル?−1,7−2は磁気ディスク、磁気テープ等を媒体
としたものであり、その容量には制限があるので、デー
タベースファイル8が更新される毎に上記した処理を行
なうことにより、第1のジャーナルファイル7− なる。
A journal file that accumulates journal records after updating? -1 and 7-2 are media such as magnetic disks and magnetic tapes, and since their capacity is limited, by performing the above processing every time the database file 8 is updated, the first Journal file 7- Naru.

第1のジャーナルファイル7−1のファイル終了はジャ
ーナルファイル終了検出処理部12によって検出され、
フレームレコード出力処理部14に通知される。フレー
ムレコード出力処理処理部14はジャーナルファイル終
了検出部12から上記通知を受けると、フレーム管理テ
ーブル3の領域Nに記憶されているジャーナルファイル
一連番号nを+1して#2にし、領域Mに記憶されてい
るフレーム番号mを+1して#2にし、領域Rに記憶さ
れているレコード番号rを#Oとする。
The end of the first journal file 7-1 is detected by the journal file end detection processing unit 12,
The frame record output processing unit 14 is notified. When the frame record output processing unit 14 receives the above notification from the journal file end detection unit 12, the frame record output processing unit 14 increases the journal file serial number n stored in the area N of the frame management table 3 by 1 to #2, and stores it in the area M. The current frame number m is incremented by 1 to #2, and the record number r stored in area R is set to #O.

また、更に、フレームレコード出力処理部14はジャー
ナルファイル終了検出処理部12から上記通知を受ける
ことにより、同時に、データベースファイル退避手段4
にデータベースファイル8を退避用データベースファイ
ル9に退避させることを指示すると共にジャーナルレコ
ード書き込み処理部13にファイルトレラーラヘルを第
1のジャーナルファイル7−1に書き込み、ジャーナル
ファイル一連番号nとして#2を含むファイルへッダー
ラヘル及びフレーム番%mとして#2を含むフレームレ
コードを第2のジャーナルファイル7−2に書き込むこ
とを指示する。データベースファイル退避手段4は上記
指示を受けることにより、データベースファイル8を退
避用データベースファイル9に退避させ、ジャーナルレ
コード書き込み処理部13は第3図+alに示すように
第1のジャーナルファイル7−1にファイルトレラーラ
ベルを書き込むと共に同図(blに示すように第2のジ
ャーナルファイル7−2にジャーナルファイル一連番号
nとして#2を含むファイルヘッダーラベル及びフレー
ム番号mとして#2を含むフレームレコードを書き込む
Furthermore, upon receiving the above notification from the journal file end detection processing section 12, the frame record output processing section 14 simultaneously outputs the data to the database file saving section 4.
Instructs the journal record writing processing unit 13 to save the database file 8 to the save database file 9, writes the file trailer to the first journal file 7-1, and includes #2 as the journal file serial number n. Instructs to write a frame record containing #2 as the file header Rahel and frame number %m to the second journal file 7-2. Upon receiving the above instruction, the database file saving means 4 saves the database file 8 to the saving database file 9, and the journal record writing processing unit 13 saves the database file 8 to the first journal file 7-1 as shown in FIG. A file trailer label is written, and a file header label containing #2 as the journal file serial number n and a frame record containing #2 as the frame number m are written in the second journal file 7-2 as shown in FIG.

この後、データベースファイル8に蓄積されている情報
が更新される毎に、更新後イメージレコード出力処理部
11は更新内容に対応した更新後イメージレコードを出
力し、ジャーナルレコード書き込み処理部13は、この
場合フレーム管理テーブル3の領域Nに記憶されている
ジャーナルファイル一連番号nが#2であるので、更新
後イメージレコード出力処理部11からの更新後イメー
ジレコ−ドを第2のジャーナルファイル7−2に順次書
き込み、フレームレコード出力処理部14はフレーム管
理テーブル3の領域Rに記tlされているレコード番号
rを順次+1する。
Thereafter, each time the information stored in the database file 8 is updated, the updated image record output processing unit 11 outputs an updated image record corresponding to the updated content, and the journal record writing processing unit 13 outputs an updated image record corresponding to the updated content. In this case, since the journal file serial number n stored in area N of the frame management table 3 is #2, the updated image record from the updated image record output processing unit 11 is transferred to the second journal file 7-2. The frame record output processing unit 14 sequentially increments the record number r recorded in the area R of the frame management table 3 by 1.

第2のジャーナルファイル7−2に上述したようにして
更新後イメージレコードを蓄積している時に、操作員が
投入したフレームコマンドをフレームコマンド要求骨け
付け手段2bが受け付けると、次のような処理が行なわ
れる。
When the frame command request framer 2b receives a frame command input by the operator while the updated image records are being stored in the second journal file 7-2 as described above, the following processing is performed. will be carried out.

今、例えば、レコード番号rが#iの更新後イメージレ
コードを第2のジャーナルファイル7−2に書き込む処
理が終了した時点て、フレームコマンド要求骨け付け手
段2bがフレームコマンドを受け付けたとすると、フレ
ームコマンド要求骨け付け手段2bはその旨をフレーム
レコード出力処理部14に通知する。フレームレコード
出力処理部14は上記通知を受けると、フレーム管理テ
ーブル3の領域Mに記taされているフレーム番号mを
+1して#3にし、領域Rに記憶されているレコード番
号rを#0とする。
Now, for example, suppose that the frame command request framing means 2b receives a frame command at the time when the process of writing the updated image record with record number r #i to the second journal file 7-2 is completed. The command request framer 2b notifies the frame record output processing unit 14 of this fact. Upon receiving the above notification, the frame record output processing unit 14 increments the frame number m recorded in the area M of the frame management table 3 by 1 to #3, and changes the record number r stored in the area R to #0. shall be.

また、フレームレコード出力処理部14はフレームコマ
ンド要求骨け付け手段2bからの上記通知を受けると、
データベースファイル退避手段4にデータベースファイ
ル8を退避用データベースファイル9に退避させること
を指示すると共にジャーナルレコード書き込み処理部1
3にフレーム番号mとして#3を含んだフレームレコー
ドを書き込むことを指示する。上記指示を受けることに
より、データベースファイル退避手段4はデータベース
ファイル8を退避用データベースファイル9に退避させ
、ジャーナルレコード書き込み処理部13は第3図(b
)に示すように、レコード番号rが#iの更新後イメー
ジレコードの次にフレーム番号mとして#3を含んだフ
レームレコードを書き込む。
Further, when the frame record output processing unit 14 receives the above notification from the frame command request arranging means 2b,
Instructs the database file saving means 4 to save the database file 8 to the saving database file 9, and also instructs the journal record writing processing unit 1
3 to write a frame record containing #3 as frame number m. Upon receiving the above instruction, the database file saving means 4 saves the database file 8 to the saving database file 9, and the journal record writing processing section 13 saves the database file 8 to the saving database file 9.
), a frame record including #3 as frame number m is written next to the updated image record with record number r #i.

そして、この後、データベースファイル8に蓄積されて
いる情報が更新される毎に、更新後イメージレコード出
力処理部11は更新内容に対応した更新後イメージレコ
ードを出力し、ジャーナルレコード書き込み処理部13
は、この場合フレーム管理テーブル3の領域Nに記憶さ
れているジャーナルファイル一連番号nが#2であるの
で、更新後イメージレコード出力処理部11から更新後
イメージレコードが出力される毎にそれを第2のジャー
ナルファイル7−2に順次書き込み、フレームレコード
出力処理部14はジャーナルファイル7−2に更新後イ
メージレコードが書き込まれる毎にフレーム管理テーブ
ル3の領域Rに記憶されているレコード番号rを順次+
1する。
Thereafter, each time the information stored in the database file 8 is updated, the updated image record output processing unit 11 outputs an updated image record corresponding to the updated content, and the journal record writing processing unit 13 outputs an updated image record corresponding to the updated content.
In this case, since the journal file serial number n stored in area N of the frame management table 3 is #2, the updated image record is output every time the updated image record is output from the updated image record output processing unit 11. The frame record output processing unit 14 sequentially writes the record number r stored in the area R of the frame management table 3 every time an updated image record is written to the journal file 7-2. +
Do 1.

第2のジャーナルファイル7−2に更新後イメージレコ
ード出力処理部11から出力された更新後イメージレコ
ードがジャーナルレコード書き込み処理部13によって
書き込まれている間、ジャーナルファイル終了検出処理
部12によってジャーナルファイル7−2がファイル終
了したか否かが常に検出されており、ジャーナルファイ
ル終了検出処理部12はファイル終了を検出すると、そ
の旨をフレームレコード出力処理部14に通知する。フ
レームレコード出力処理部14は上記通知を受けると、
フレーム管理テーブル3の領域Nに記憶されているジャ
ーナルファイル一連番号nを+1して#3にし、領域M
に記憶されているフレーム番号mを」−1して#4にし
、領域Rに記憶されているレコード番号rを#0とする
While the updated image record output from the updated image record output processing unit 11 is being written to the second journal file 7-2 by the journal record writing processing unit 13, the journal file end detection processing unit 12 -2 is constantly detected as to whether the file has ended, and when the journal file end detection processing section 12 detects the end of the file, it notifies the frame record output processing section 14 to that effect. When the frame record output processing unit 14 receives the above notification,
The journal file serial number n stored in area N of frame management table 3 is increased by 1 to #3, and area M
The frame number m stored in area R is decreased by 1 to #4, and the record number r stored in area R is set to #0.

また、更に、フレームレコード出力処理部14はジャー
ナルファイル終了検出処理部12から上記通知を受ける
ことにより、データベースファイル退避手段4にデータ
ベースファイル8を退避用データベースファイル9に退
避させることを指示すると共にジャーナルレコード書き
込み処理部13にファイルトレラーラベルを第2のジャ
ーナルファイル7−2に書き込み、ジャーナルファイル
一連番号nとして#3を含むファイルへソダーラヘル及
びフレーム番号mとして#4を含むフレームレコードを
第1のジャーナルファイル7−1に書き込むことを指示
する。データベースファイル退避手段4は上記指示を受
けることにより、データベースファイル8を退避用デー
タベースファイル9に退避させ、ジャーナルレコード書
き込み処理部13は第3図(b)に示すように第2のジ
ャーナルファイル7−2にファイルトレラーラベルを書
き込むと共に同図(C)に示すように第1のジャーナル
ファイル7−1にジャーナルファイル一連番号nとして
#3を含むファイルヘッダーラヘル及びフレーム番号m
として#4を含むフレームレコードを書き込む。
Furthermore, upon receiving the above notification from the journal file end detection processing section 12, the frame record output processing section 14 instructs the database file saving means 4 to save the database file 8 to the saving database file 9, and also The record writing processing unit 13 writes a file trailer label to the second journal file 7-2, and writes the frame record containing #3 as the journal file serial number n to the file containing #3 and the frame record containing #4 as the frame number m to the first journal. Instructs to write to file 7-1. Upon receiving the above instruction, the database file saving means 4 saves the database file 8 to the saving database file 9, and the journal record writing processing section 13 saves the database file 8 to the second journal file 7- as shown in FIG. 3(b). At the same time, as shown in FIG. 2, a file header label containing #3 as the journal file serial number n and a frame number m are written in the first journal file 7-1 as shown in FIG.
Write a frame record containing #4 as .

そして、この後、データベースファイル8が更新される
毎に、前述したと同様にして、ジャーナルファイル7−
1に更新内容に対応した更新後イメージレコードが書き
込まれ、フレーム管理テーブル3の領域Rに記憶されて
いるレコード番号rが+1される。今、例えば、レコー
ド番号rが#jの更新後イメージレコードを第1のジャ
ーナルファイル7−1に書き込む処理が終了した時点で
、データベースファイル8に障害が発生したとする(第
3図(C)参照)。
Thereafter, each time the database file 8 is updated, the journal file 7-
An updated image record corresponding to the updated content is written to 1, and the record number r stored in area R of the frame management table 3 is incremented by 1. For example, suppose that a failure occurs in the database file 8 at the time when the process of writing the updated image record with record number r #j to the first journal file 7-1 is completed (see FIG. 3(C)). reference).

データベースファイル8に障害が発生すると、操作員は
データベースファイル復旧要求受け付は手段6にデータ
ベースファイル復旧要求コマンドを投入し、データベー
スファイル復旧要求受け付は手段6は上記要求をデータ
ベースファイル復旧手段5に通知する。上記要求が通知
されると、データベースファイル復旧手段5内のデータ
ベースファイル複写処理部51は退避用データベースフ
ァイル9を復旧用データベースファイル10に複写する
。この場合、第1のジャーナルファイル7−1にフレー
ム番号mとして#4を含んだフレームレコードを書込ん
だ時、データベースファイル8を退避用データベースフ
ァイル9に退避させているので、復旧用データベースフ
ァイル10の内容は第1のジャーナルファイル7−1に
フレーム番号mとして#4を含んだフレームレコードを
書き込んだ時のデータベースファイル8の内容と同一に
なる。従って、復旧用データベースファイル10を復旧
するためには、第1のジャーナルファイル7−1にフレ
ーム番号mとして#4を含んだフレームレコードを書込
んだ後に第1のジャーナルファイル7−1に書き込まれ
た更新後イメージレコードのみを用いれば良いことにな
る。尚、第1.第2のジャーナルファイル7−1.7−
2に蓄積されている更新後イメージレコードの内の何れ
を用いるかは、フレーム管理テーブル3の各領域N、M
When a failure occurs in the database file 8, the operator inputs a database file recovery request command to the database file recovery request means 6, and the database file recovery request acceptance means 6 sends the above request to the database file recovery means 5. Notice. When the above request is notified, the database file copy processing unit 51 in the database file recovery means 5 copies the save database file 9 to the recovery database file 10. In this case, when a frame record containing #4 is written as the frame number m to the first journal file 7-1, the database file 8 is saved to the backup database file 9, so the recovery database file 10 is saved. The content of is the same as the content of the database file 8 when a frame record including #4 as the frame number m is written to the first journal file 7-1. Therefore, in order to recover the recovery database file 10, a frame record including #4 as the frame number m is written to the first journal file 7-1, and then the frame record is written to the first journal file 7-1. It is sufficient to use only the updated image record. In addition, 1st. Second journal file 7-1.7-
Which of the updated image records stored in 2 is to be used depends on each area N, M of the frame management table 3.
.

Rに記憶されているジャーナルファイル一連番号n、フ
レーム番号m、レコード番号rに基づいて知ることがで
き、この処理はデータベースファイル復旧処理部52に
於いて行なわれる。
This can be determined based on the journal file serial number n, frame number m, and record number r stored in R, and this processing is performed in the database file recovery processing section 52.

データベースファイル複写処理部51による複写処理が
終了すると、データベースファイル復旧処理部52は先
ず、フレーム管理テーブル3の各領域N、M、Rに記憶
されているジャーナルファイル一連番号n、フレーム番
号m、レコード番号rを読取る。
When the copy processing by the database file copy processing unit 51 is completed, the database file recovery processing unit 52 first copies the journal file serial number n, frame number m, and record stored in each area N, M, and R of the frame management table 3. Read number r.

この時、フレーム管理テーブル3の領域Nに記憶されて
いるジャーナルファイル一連番号nは#3、領域Mに記
憶されているフレーム番号mは#4、領域Rに記4.1
されているレコード番号rは#jとなっている。上述し
たように、フレーム管理テーブル3の領域Nに記憶され
ているジャーナルファイル一連番号nは更新後イメージ
レコードを蓄積するジャーナルファイルを第1のジャー
ナルファイル7−1から第2のジャーナルファイル72
〇 =2に切り替える毎に+1されて偶数になり、第2のジ
ャーナルファイル7−2から第1のジャーナルファイル
7−1に切り替える毎に+1されて奇数になるものであ
るから、領域Nに記憶されているジャーナルファイル一
連番号nが偶数であるか奇数であるかによって、復旧用
データベースファイル10を復旧する際に必要となる更
新後イメージレコードが第1のジャーナルファイル7−
1に蓄積されているのか、第2のジャーナルファイル7
−2に蓄積されているのかを知ることができる。
At this time, the journal file serial number n stored in area N of the frame management table 3 is #3, the frame number m stored in area M is #4, and the number recorded in area R is 4.1.
The recorded record number r is #j. As described above, the journal file serial number n stored in the area N of the frame management table 3 specifies the journal files that store updated image records from the first journal file 7-1 to the second journal file 72.
〇 = 2 is incremented by 1 every time the number is changed to an even number, and each time the second journal file 7-2 is switched to the first journal file 7-1, it is incremented by 1 to become an odd number, so it is stored in area N. Depending on whether the serial number n of the journal file being used is an even number or an odd number, the post-update image record required when restoring the recovery database file 10 is the first journal file 7-
1, the second journal file 7
You can find out whether it is stored in -2.

また、フレーム管理テーブル3の領域Mに記憶されてい
るフレーム番号mはジャーナルファイルにフレーム番号
mを含むフレームレコードを書き込む毎に+1されるも
のであり、またジャーナルファイルにフレームレコード
を書き込む毎にデータベースファイル8を退避用データ
ベースファイル9に退避させるものであるから、領域M
に記憶されているフレーム番号mに基づいて、復旧用デ
ータベースファイル10を復旧させる際に必要となる更
新後イメージレコードの先頭部分のジャーナルファイル
に於ける収容位置を知ることができる。
Furthermore, the frame number m stored in the area M of the frame management table 3 is incremented by 1 each time a frame record including the frame number m is written to the journal file, and the frame number m stored in the area M of the frame management table 3 is incremented by 1 each time a frame record including the frame number m is written to the journal file. Since the file 8 is to be saved to the save database file 9, the area M
Based on the frame number m stored in the frame number m, it is possible to know the storage position in the journal file of the head portion of the updated image record, which is necessary when restoring the recovery database file 10.

また、フレーム管理テーブル3の領域Rに記憶されてい
るレコード番号rはジャーナルファイルにフレームレコ
ードを書き込む毎に#0にされ、ジャーナルファイルに
更新後イメージレコードが書き込まれる毎に+1される
ものであるから、領域Rに記憶されているレコード番号
rに基づいて、復旧用データベースファイル10を復旧
させる際に必要となる更新後イメージレコードの個数を
知ることができる。
Furthermore, the record number r stored in area R of the frame management table 3 is set to #0 every time a frame record is written to the journal file, and is incremented by 1 every time an updated image record is written to the journal file. Based on the record number r stored in the area R, it is possible to know the number of post-update image records required when restoring the restoration database file 10.

データベースファイル復旧処理部52はフレーム管理テ
ーブル3の領域N、 M、 Rの内容を読取ると、先ず
、領域Nに記憶されているジャーナルファイル一連番号
nが奇数であるか偶数であるかを調べることにより、復
旧用データベースファイル10を復旧させるために必要
となる更新後イメージレコードが第1.第2のジャーナ
ルファイル7−]、、7−2の何れに蓄積されているか
を調べる。
When the database file recovery processing unit 52 reads the contents of areas N, M, and R of the frame management table 3, it first checks whether the journal file serial number n stored in area N is an odd number or an even number. Therefore, the post-update image record required to restore the recovery database file 10 is the first. It is checked in which of the second journal files 7-], 7-2 the data is stored.

この場合、領域Nに記憶されているジャーナルファイル
一連番号nは#3であり、奇数であるので、復旧用デー
タベースファイル10を復旧させるために必要となる更
新後イメージレコードが第1のジャーナルファイル7−
1に蓄積されていることを知ることができる。
In this case, the journal file serial number n stored in area N is #3, which is an odd number, so the post-update image record required to restore the recovery database file 10 is the first journal file 7. −
You can see that it is stored in 1.

復旧用データベースファイル10を復旧するために必要
となる更新後イメージレコードが第1のジャーナルファ
イル7−1に蓄積されていることをジャーナルファイル
一連番号nに基づいて知ると、データベースファイル復
旧処理部52は第1のジャーナルファイル7−1を検索
し、フレーム管理チーフル3の領域Mに記憶されていた
フレーム番号mと同一のフレーム番号mを含むフレーム
レコードを探し出すことにより、復旧用データベースフ
ァイル10を復旧する際に必要となる更新後イメージレ
コードのジャーナルファイル7−1に於ける先頭位置を
探し出す。この場合、フレーム管理テーブル3の領域M
にはフレーム番号mとして#4が記憶されているもので
あるから、データベースファイル復旧処理部52は第1
のジャーナルファイル7−1からフレーム番号mとして
#4を含んだフレームレコードを探し出す処理を行なう
ことになる。
When it is learned based on the journal file serial number n that the updated image records required to restore the recovery database file 10 are stored in the first journal file 7-1, the database file recovery processing unit 52 recovers the recovery database file 10 by searching the first journal file 7-1 and finding a frame record containing the same frame number m as the frame number m stored in the area M of the frame management file 3. The leading position in the journal file 7-1 of the post-updated image record, which is required when performing the update, is found. In this case, area M of frame management table 3
#4 is stored as the frame number m, so the database file recovery processing unit 52
Processing is performed to search for a frame record containing #4 as frame number m from the journal file 7-1.

そして、フレーム番号mとして#4を含んだフレームレ
コードを探し出すと、データベースファイル復旧処理部
52は、探し出したフレームレコードが記憶されている
領域よりも後の領域に記憶されているフレーム管理テー
ブル3の領域Rに記憶されているレコード番号rが示す
値と同数の更新後イメージレコードを用いて復旧用デー
タベースファイル10の内容を障害発生時点の内容に復
旧する。この場合、フレーム管理テーブル3の領域Rに
はレコード番号rとして#jが記taされているもので
あるから、第3図(c)に示す(イ)の部分に蓄積され
ているj個の更新後イメージレコードを用いて復旧用デ
ータベースファイル10の復旧を行なうことになる。
When the frame record including #4 is found as the frame number m, the database file recovery processing unit 52 updates the frame management table 3 stored in the area after the area where the found frame record is stored. Using the same number of updated image records as the value indicated by the record number r stored in area R, the contents of the recovery database file 10 are restored to the contents at the time of failure occurrence. In this case, since #j is written as the record number r in the area R of the frame management table 3, the j pieces stored in the part (a) shown in FIG. 3(c) are The post-update image record will be used to restore the restoration database file 10.

このように、本実施例は、データベースファイル8を復
旧する際、ジャーナルファイル7−1゜7−2に蓄積さ
れている更新後イメージレコードの内の一部を使用する
ことにより、データへ−スファイル8を復旧することが
できるので、データベースファイル8の復旧を迅速に行
なうことが可能となる。また、本実施例はフレームコマ
ンド要求受け付は手段2bでフレームコマンドを受け付
けることにより、データベースファイル8を退避用デー
タベースファイル9に退避させるようにしたものである
から、システムの負荷が少ない時に、フレームコマンド
を投入するようにすれは、データベースファイルの復旧
をより迅速に行なうことができる。
In this way, in this embodiment, when restoring the database file 8, data can be restored by using part of the updated image records stored in the journal files 7-1 and 7-2. Since the file 8 can be restored, the database file 8 can be quickly restored. Furthermore, in this embodiment, the frame command request is accepted by means 2b, and the database file 8 is saved to the save database file 9. Therefore, when the system load is light, the frame Database files can be restored more quickly by issuing commands.

尚、上述した実施例に於いては、ジャーナルファイル終
了検出処理部12で第1.第2のジャーナルファイル7
− たことを検出する毎に、更新後イメージレコードを蓄積
するジャーナルファイルを切替えると共にデータベース
ファイル8を退避用データベースファイル9に退避させ
るようにしたが、更新後イメージレコードをジャーナル
ファイル7−1.7−2に所定量蓄積する毎に、上記し
た処理を行なうようにしても良い。また、上述し5た実
施例に於いては、第1.第2のジャーナルファイル7−
1゜7−2を設け、更新後イメージレコードを交互に蓄
積するようにしたが、−個のジャーナルファイルを用い
、所定量の更新後イメージレコードを蓄積する毎にジャ
ーナルファイルの先頭から更新後イメージレコードを蓄
積するようにすることも可能であり、この場合は、フレ
ーム管理テーブル3のジャーナルファイル一連番号nを
記憶する領域Nを省略することができる。
In the above-described embodiment, the journal file end detection processing section 12 performs the first. Second journal file 7
- Every time a change is detected, the journal file that stores the updated image record is switched and the database file 8 is saved to the backup database file 9. However, the updated image record is stored in the journal file 7-1.7. The above process may be performed every time a predetermined amount is accumulated in -2. Furthermore, in the fifth embodiment described above, the first. Second journal file 7-
1゜7-2 was provided to store the updated image records alternately, but using - journal files, each time a predetermined amount of updated image records are accumulated, the updated image records are stored from the beginning of the journal file. It is also possible to accumulate records, and in this case, the area N for storing the journal file serial number n of the frame management table 3 can be omitted.

〔発明の効果〕〔Effect of the invention〕

以上、説明したように、本発明は、ジャーナルファイル
に所定量の更新後イメージレコードを書き込む毎にデー
タベースファイルを退避用データベースファイルに退避
するようにしたものであり、データベースファイルに障
害が発生した場合は、最も最近にデータベースファイル
を退避用データベースファイルに退避させた時点以降に
ジャーナルファイルに蓄積された更新後イメージレコー
ドのみを用いてデータベースファイルを復旧することが
可能となるので、データベースファイルを迅速に復旧で
きる効果がある。
As explained above, the present invention saves a database file to a backup database file every time a predetermined amount of updated image records are written to a journal file, and when a failure occurs in the database file. , it is possible to restore the database file using only the after-image records accumulated in the journal file since the most recent time when the database file was saved to the backup database file, so the database file can be restored quickly. It has a restorative effect.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実施例のブロック図、第2図はフレー
ム管理テーブル3の内容を示す図及び、 第3図は第1図の動作説明図である。 図に於いて、1・・・ジャーナルレコード出力手段、2
a・・・初期設定コマンド受け付は手段、2b・・・フ
レームコマンド要求受け付は手段、3・・・フレーム管
理テーブル、4・・・データベースファイル退避手段、
5・・・データベースファイル復旧手段、6・・・デー
タベースファイル復旧要求光け付け手段、7−1.7−
2・・・ジャーナルファイル、8・・・データベースフ
ァイル、9・・・退避用データベースファイル、10・
・・復旧用データベースファイル、11・・・更新後イ
メージレコード出力処理部、12・・・ジャーナルファ
イル終了検出処理部、13・・・ジャーナルレコード書
き込み処理部、14・・・フレームレコード出力処理部
、51・・・データベースファイル複写処理部、52・
・・データベースファイル復旧処理部。 71、−ム営理テーブル3の構成液1jを示1図第2図 ファイルへツタ−ラベル    7−1ジY−ナルファ
イル一連番号 井1 フレームレコード。 (フレーム曾号ヰ1) 更新後イメーシルコード(井1) ■ ■ 由ネに’41J−: I −I   L(b) 91 rコ〃舌看l仕六昌ロロ画 r″°″″′−1′″−゛ 第1図の動作説明図 第3図(ぞのコ)
FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a diagram showing the contents of the frame management table 3, and FIG. 3 is an explanatory diagram of the operation of FIG. 1. In the figure, 1...journal record output means, 2
a...Means for accepting initial setting commands, 2b...Means for accepting frame command requests, 3...Frame management table, 4...Means for saving database files,
5...Database file recovery means, 6...Database file recovery request highlighting means, 7-1.7-
2... Journal file, 8... Database file, 9... Backup database file, 10.
...Recovery database file, 11...Updated image record output processing unit, 12...Journal file end detection processing unit, 13...Journal record writing processing unit, 14...Frame record output processing unit, 51... database file copy processing section, 52.
...Database file recovery processing unit. 71. - Figure 1 shows the component liquid 1j of management table 3. Figure 1 shows the file label. 7-1 Digital file serial number I1 Frame record. (Frame number I1) Image code after update (I1) ■ ■ Yuneni '41J-: I -I L (b) 91 -1'''-゛Operation explanatory diagram of Fig. 1 Fig. 3 (Zonoko)

Claims (1)

【特許請求の範囲】 種々の情報を蓄積したデータベースファイルと、該デー
タベースファイル全体が退避させられる退避用データベ
ースファイルと、前記データベースファイルを復旧する
ための復旧用データベースファイルと、前記データベー
スファイルを更新した時の更新後イメージレコードを蓄
積するジャーナルファイルとを含むデータ処理システム
に於いて、(a)前記データベースファイルの更新時に
更新後イメージレコードを出力する更新後イメージレコ
ード出力処理部、 該更新後イメージレコード出力処理部から出力された更
新後イメージレコードを前記ジャーナルファイルに書き
込むジャーナルレコード書き込み処理部、 該ジャーナルレコード書き込み処理部が所定量の更新後
イメージレコードを前記ジャーナルファイルに書き込ん
だことを検出する検出処理部及び、該検出処理部で最も
最近に所定量の更新後イメージレコードが前記ジャーナ
ルファイルに書き込まれたことを検出した時点以後に前
記ジャーナルファイルに蓄積された更新後イメージレコ
ードの前記ジャーナルファイルに於ける蓄積位置を示す
情報をフレーム管理テーブルに記憶させるフレームレコ
ード出力処理部を含むジャーナルレコード出力手段と、 (b)前記検出処理部で所定量の更新後イメージレコー
ドが前記ジャーナルファイルに書き込まれたことを検出
する毎に前記データベースファイルを前記退避用データ
ベースファイルに退避させるデータベースファイル退避
手段と、 (c)データベースファイルの復旧を要求するデータベ
ースファイル復旧要求コマンドを受け付けるデータベー
スファイル復旧要求受け付け手段と、(d)該データベ
ースファイル復旧要求受け付け手段で前記データベース
ファイル復旧要求コマンドを受け付けることにより、前
記退避用データベースファイルを前記復旧用データベー
スファイルに複写するデータベースファイル複写処理部
及び、前記フレーム管理テーブルに記憶されている蓄積
位置情報に対応した更新後イメージレコードを用いて前
記復旧用データベースファイルを復旧するデータベース
ファイル復旧処理部を含むデータベースファイル復旧手
段とを備えたことを特徴とするデータベースファイル復
旧方式。
[Claims] A database file storing various information, a backup database file in which the entire database file is saved, a recovery database file for restoring the database file, and a database file for updating the database file. A data processing system including: (a) an updated image record output processing unit that outputs an updated image record when the database file is updated; a journal record writing processing unit that writes the updated image record outputted from the output processing unit into the journal file; and a detection process that detects that the journal record writing processing unit has written a predetermined amount of updated image records to the journal file. and after the detection processing unit detects that a predetermined amount of updated image records have been most recently written to the journal file, the number of updated image records accumulated in the journal file after the time when the detection processing unit detects that a predetermined amount of updated image records have been most recently written to the journal file. (b) a predetermined amount of updated image records have been written to the journal file by the detection processing unit; (c) database file recovery request receiving means for accepting a database file recovery request command requesting recovery of the database file; (d) ) a database file copy processing unit that copies the save database file to the recovery database file by accepting the database file recovery request command with the database file recovery request receiving means; A database file recovery method comprising: a database file recovery unit that recovers the recovery database file using an updated image record corresponding to storage location information.
JP62019700A 1987-01-30 1987-01-30 Data base file recovering system Pending JPS63187347A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62019700A JPS63187347A (en) 1987-01-30 1987-01-30 Data base file recovering system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62019700A JPS63187347A (en) 1987-01-30 1987-01-30 Data base file recovering system

Publications (1)

Publication Number Publication Date
JPS63187347A true JPS63187347A (en) 1988-08-02

Family

ID=12006543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62019700A Pending JPS63187347A (en) 1987-01-30 1987-01-30 Data base file recovering system

Country Status (1)

Country Link
JP (1) JPS63187347A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0287241A (en) * 1988-09-22 1990-03-28 Hitachi Ltd History information processor and trouble recovering method to use history information processor
JPH0363844A (en) * 1989-08-02 1991-03-19 Nec Corp File protection managing system
JPH03212746A (en) * 1990-01-18 1991-09-18 Nec Corp Data base journal control system
JPH04316142A (en) * 1991-04-16 1992-11-06 Fujitsu Ltd Data saving processing system
JPH08305620A (en) * 1995-05-08 1996-11-22 Shizuoka Nippon Denki Software Kk File restoration device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0287241A (en) * 1988-09-22 1990-03-28 Hitachi Ltd History information processor and trouble recovering method to use history information processor
JPH0363844A (en) * 1989-08-02 1991-03-19 Nec Corp File protection managing system
JPH03212746A (en) * 1990-01-18 1991-09-18 Nec Corp Data base journal control system
JPH04316142A (en) * 1991-04-16 1992-11-06 Fujitsu Ltd Data saving processing system
JPH08305620A (en) * 1995-05-08 1996-11-22 Shizuoka Nippon Denki Software Kk File restoration device

Similar Documents

Publication Publication Date Title
US7991749B2 (en) Database recovery method applying update journal and database log
US6557073B1 (en) Storage apparatus having a virtual storage area
JPS63187347A (en) Data base file recovering system
JPS62224843A (en) Database medium content maintaining system
JPH033046A (en) Log record control system
JPS62245348A (en) Method and device for updating data base
JPH0962555A (en) File recovery method
JPS63217441A (en) Journal collecting system
JPS5856142B2 (en) Online recovery control method
JPS63132351A (en) Memory data base processor
JPH01140353A (en) System for maintaining data in data base
JPH0385650A (en) Disk volume restoration system
JP2001188690A (en) Computer system and checkpoint information preserving method
JPH03271841A (en) Recovery methods in databases
JPS63262737A (en) Database update record processing method
JPH0259837A (en) Data recovery processing method
JPH02257228A (en) File control system for data base system
JP2746102B2 (en) One point backup method of business data file in case of magnetic disk device failure
JPH0443441A (en) Log control processing system for data base
JPH06149641A (en) On-line backup and fault recovery system
JPH0259838A (en) File restoring system applying optimization of storing position for file restoring information
JPH0485635A (en) Forward recover/restoration system for data base file
JPH04250539A (en) Journal acquisition system
JPH01125631A (en) System fault recovering system
JP2656499B2 (en) Computer system