JPH0997201A - データベースのバックアップ作成システム - Google Patents
データベースのバックアップ作成システムInfo
- Publication number
- JPH0997201A JPH0997201A JP7276522A JP27652295A JPH0997201A JP H0997201 A JPH0997201 A JP H0997201A JP 7276522 A JP7276522 A JP 7276522A JP 27652295 A JP27652295 A JP 27652295A JP H0997201 A JPH0997201 A JP H0997201A
- Authority
- JP
- Japan
- Prior art keywords
- backup
- database
- update
- data
- additional
- 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
Links
- 238000000034 method Methods 0.000 claims description 24
- 238000010586 diagram Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】 データベースの規模や更新頻度に影響されず
高速なバックアップ作成処理が可能なデータベースのバ
ックアップ作成システムを提供する。 【解決手段】 データベースのバックアップ処理を行う
と共に、バックアップ処理の進捗状況通知を生成するバ
ックアップ作成装置15と、データベースの参照・更新
処理を行なうと共に、データベースに対して行ったデー
タの追加又は更新内容を表わす追加更新情報を出力する
データベース参照・更新処理装置14と、バックアップ
の進捗状況通知と追加更新情報に基づいてバックアップ
処理済みのデータに対して追加更新がなされているかを
判定するバックアップ作成状況通知装置16と、バック
アップ処理済みのデータに対して追加更新がなされた場
合に、追加更新情報に基づいてバックアップデータに対
してデータの追加更新処理を行う追加更新反映装置17
を備える。
高速なバックアップ作成処理が可能なデータベースのバ
ックアップ作成システムを提供する。 【解決手段】 データベースのバックアップ処理を行う
と共に、バックアップ処理の進捗状況通知を生成するバ
ックアップ作成装置15と、データベースの参照・更新
処理を行なうと共に、データベースに対して行ったデー
タの追加又は更新内容を表わす追加更新情報を出力する
データベース参照・更新処理装置14と、バックアップ
の進捗状況通知と追加更新情報に基づいてバックアップ
処理済みのデータに対して追加更新がなされているかを
判定するバックアップ作成状況通知装置16と、バック
アップ処理済みのデータに対して追加更新がなされた場
合に、追加更新情報に基づいてバックアップデータに対
してデータの追加更新処理を行う追加更新反映装置17
を備える。
Description
【0001】
【発明が属する技術分野】本発明は、データベースのバ
ックアップ作成システムに関し、特に更新処理中におけ
る効率的なバックアップ処理を可能とするデータベース
のバックアップ作成システムに関する。
ックアップ作成システムに関し、特に更新処理中におけ
る効率的なバックアップ処理を可能とするデータベース
のバックアップ作成システムに関する。
【0002】
【従来の技術】従来、この種のデータベースのバックア
ップ作成システムは、データベース処理を行う情報シス
テムにおいて、データベースのバックアップ作成処理中
にもオンライン等からのデータベースの参照・更新処理
を行えるようにすることでデータベースの可用性向上を
図るために提供されている。例えば、従来のデータベー
スバックアップ作成システムの一例が特開平2−211
557号公報に開示されている。
ップ作成システムは、データベース処理を行う情報シス
テムにおいて、データベースのバックアップ作成処理中
にもオンライン等からのデータベースの参照・更新処理
を行えるようにすることでデータベースの可用性向上を
図るために提供されている。例えば、従来のデータベー
スバックアップ作成システムの一例が特開平2−211
557号公報に開示されている。
【0003】上記公報に開示されるデータベースバック
アップ方式は、データベースと、予めデータベースのバ
ックアップを行っておいた旧バックアップボリューム
と、新たにバックアップを行うための新バックアップボ
リュームと、データベースの更新情報ロギングファイル
を備えると共に、オンライン処理業務プログラムと、デ
ータベースの更新情報を更新情報ロギングファイルに蓄
積する更新情報ロギングプログラムと、データベースの
バックアップを行うバックアッププログラムとを備えて
いる。
アップ方式は、データベースと、予めデータベースのバ
ックアップを行っておいた旧バックアップボリューム
と、新たにバックアップを行うための新バックアップボ
リュームと、データベースの更新情報ロギングファイル
を備えると共に、オンライン処理業務プログラムと、デ
ータベースの更新情報を更新情報ロギングファイルに蓄
積する更新情報ロギングプログラムと、データベースの
バックアップを行うバックアッププログラムとを備えて
いる。
【0004】情報ロギングファイルには、データベース
のレコードが更新される都度、更新時刻、レコード番号
及び更新後のデータ内容が更新情報として蓄積されてい
く。バックアップ処理は、更新情報ロギングファイルと
旧バックアップボリュームとを入力として新バックアッ
プボリュームに出力することにより実行される。バック
アッププログラムは、同一レコード番号の更新情報が1
回以上出現した場合、最初の1回のみ突き合わせを行な
うように制御する。このために、更新情報ロギングファ
イルを更新時刻に対して降順に、レコード番号に対して
昇順にソーティングした上で、旧バックアップボリュー
ムと更新情報とを突き合わせ、両者に同一レコードのデ
ータが存在するときは更新情報のデータを、同一レコー
ドが存在しないときには旧バックアップボリュームのデ
ータを新バックアップボリュームに出力することでバッ
クアップ処理を実行する。
のレコードが更新される都度、更新時刻、レコード番号
及び更新後のデータ内容が更新情報として蓄積されてい
く。バックアップ処理は、更新情報ロギングファイルと
旧バックアップボリュームとを入力として新バックアッ
プボリュームに出力することにより実行される。バック
アッププログラムは、同一レコード番号の更新情報が1
回以上出現した場合、最初の1回のみ突き合わせを行な
うように制御する。このために、更新情報ロギングファ
イルを更新時刻に対して降順に、レコード番号に対して
昇順にソーティングした上で、旧バックアップボリュー
ムと更新情報とを突き合わせ、両者に同一レコードのデ
ータが存在するときは更新情報のデータを、同一レコー
ドが存在しないときには旧バックアップボリュームのデ
ータを新バックアップボリュームに出力することでバッ
クアップ処理を実行する。
【0005】その際、バックアッププログラムはデータ
ベースに対してアクセスを行わないことから、バックア
ッププログラムとオンライン処理業務プログラムとを並
列に実行することができる。また、更新情報ロギングフ
ァイルの更新時刻が任意の値に達した時点で新バックア
ップボリュームへの出力を止めることにより、オンライ
ン処理業務実行中のデータベースの任意の時刻のバック
アップを作成できるものである。
ベースに対してアクセスを行わないことから、バックア
ッププログラムとオンライン処理業務プログラムとを並
列に実行することができる。また、更新情報ロギングフ
ァイルの更新時刻が任意の値に達した時点で新バックア
ップボリュームへの出力を止めることにより、オンライ
ン処理業務実行中のデータベースの任意の時刻のバック
アップを作成できるものである。
【0006】
【発明が解決しようとする課題】上述した従来のデータ
ベースのバックアップ作成システムでは、第1に、前回
バックアップ処理時点以降の更新情報ロギングファイル
の全レコードに対してソーティング処理を行わなければ
ならないため、大規模あるいは更新頻度の高いデータベ
ースに適用するとバックアップ処理時間が著しく遅くな
るといった欠点が存在する。
ベースのバックアップ作成システムでは、第1に、前回
バックアップ処理時点以降の更新情報ロギングファイル
の全レコードに対してソーティング処理を行わなければ
ならないため、大規模あるいは更新頻度の高いデータベ
ースに適用するとバックアップ処理時間が著しく遅くな
るといった欠点が存在する。
【0007】第2に、バックアップ処理があらかじめ作
成された旧バックアップボリュームのデータを元に行わ
れるため、データベースの容量不足等によってデータベ
ースの拡張カジテわれた場合等、データベースの格納状
態が変更された場合には業務を停止しないとバックアッ
プ処理が行えないという欠点があった。
成された旧バックアップボリュームのデータを元に行わ
れるため、データベースの容量不足等によってデータベ
ースの拡張カジテわれた場合等、データベースの格納状
態が変更された場合には業務を停止しないとバックアッ
プ処理が行えないという欠点があった。
【0008】本発明は、上記従来の欠点を解消し、更新
処理中のデータベースバックアップ処理において、デー
タベースの規模や更新頻度に影響されずに高速なバック
アップ作成処理が可能なデータベースのバックアップ作
成システムを提供することを目的とする。また、本発明
の他の目的は、データベースの格納状態が変更された場
合にも業務を停止することなくバックアップ処理を行う
ことができるバックアップ作成システムを提供すること
にある。
処理中のデータベースバックアップ処理において、デー
タベースの規模や更新頻度に影響されずに高速なバック
アップ作成処理が可能なデータベースのバックアップ作
成システムを提供することを目的とする。また、本発明
の他の目的は、データベースの格納状態が変更された場
合にも業務を停止することなくバックアップ処理を行う
ことができるバックアップ作成システムを提供すること
にある。
【0009】
【課題を解決するための手段】上記の目的を達成するた
め、本発明のデータベースのバックアップ作成システム
は、データベースのバックアップ処理を行うと共に、バ
ックアップ処理の進捗状況通知を生成するバックアップ
作成手段と、データベース応用処理プログラムからの指
示により前記データベースの参照・更新処理を行なうと
共に、前記データベースに対して行ったデータの追加又
は更新を行った際に、データの追加又は更新内容を表わ
す追加更新情報を出力するデータベース参照・更新処理
手段と、前記バックアップ作成手段から入力した前記進
捗状況通知と前記データベース参照・更新処理手段から
入力した追加更新情報に基づいてバックアップ処理済み
のデータに対して追加更新がなされているかどうかを判
定するバックアップ作成状況通知手段と、前記バックア
ップ作成状況通知手段でバックアップ処理済みのデータ
に対して追加更新がなされていると判定した場合に、前
記追加更新情報に基づいてバックアップデータに対して
データの追加更新処理を行う追加更新反映手段とを備え
る。
め、本発明のデータベースのバックアップ作成システム
は、データベースのバックアップ処理を行うと共に、バ
ックアップ処理の進捗状況通知を生成するバックアップ
作成手段と、データベース応用処理プログラムからの指
示により前記データベースの参照・更新処理を行なうと
共に、前記データベースに対して行ったデータの追加又
は更新を行った際に、データの追加又は更新内容を表わ
す追加更新情報を出力するデータベース参照・更新処理
手段と、前記バックアップ作成手段から入力した前記進
捗状況通知と前記データベース参照・更新処理手段から
入力した追加更新情報に基づいてバックアップ処理済み
のデータに対して追加更新がなされているかどうかを判
定するバックアップ作成状況通知手段と、前記バックア
ップ作成状況通知手段でバックアップ処理済みのデータ
に対して追加更新がなされていると判定した場合に、前
記追加更新情報に基づいてバックアップデータに対して
データの追加更新処理を行う追加更新反映手段とを備え
る。
【0010】また、他の態様では、バックアップ作成状
況通知手段は、前記バックアップ作成手段によるバック
アップ処理開始時に、前記データベース参照・更新処理
手段に対して、前記追加更新情報の出力を指示する入手
開始通知を行ない、前記バックアップ作成手段によるバ
ックアップ処理終了時に、前記データベース参照・更新
処理手段に対して、前記追加更新情報の出力終了を指示
する入手終了通知を行なう構成としている。
況通知手段は、前記バックアップ作成手段によるバック
アップ処理開始時に、前記データベース参照・更新処理
手段に対して、前記追加更新情報の出力を指示する入手
開始通知を行ない、前記バックアップ作成手段によるバ
ックアップ処理終了時に、前記データベース参照・更新
処理手段に対して、前記追加更新情報の出力終了を指示
する入手終了通知を行なう構成としている。
【0011】さらに他の態様では、バックアップ作成手
段は、前記データベース参照・更新処理手段から前記バ
ックアップ作成状況通知手段に対して前記追加更新情報
が通知される毎に、前記進捗状況通知を前記バックアッ
プ作成状況通知手段に対して通知する構成としている。
段は、前記データベース参照・更新処理手段から前記バ
ックアップ作成状況通知手段に対して前記追加更新情報
が通知される毎に、前記進捗状況通知を前記バックアッ
プ作成状況通知手段に対して通知する構成としている。
【0012】また、他の好ましい態様では、データベー
ス参照・更新処理手段は、前記データベースの追加更新
を行なう場合、前記入手開始通知が通知されている時
に、前記バックアップ作成状況通知手段と前記データベ
ースに前記追加更新情報を出力し、前記入手開始通知が
通知されていない時に、前記データベースにのみ前記追
加更新情報を出力する構成としている。
ス参照・更新処理手段は、前記データベースの追加更新
を行なう場合、前記入手開始通知が通知されている時
に、前記バックアップ作成状況通知手段と前記データベ
ースに前記追加更新情報を出力し、前記入手開始通知が
通知されていない時に、前記データベースにのみ前記追
加更新情報を出力する構成としている。
【0013】また、他の好ましい態様では、バックアッ
プ作成状況通知手段は、前記進捗状況通知と前記追加更
新情報を比較することにより、バックアップ処理済みの
データに対して追加更新がなされているかどうかを判定
し、バックアップ処理済みのデータに対して追加更新が
なされていると判定した場合に、前記追加更新反映手段
を起動し前記追加更新情報を通知する構成としている。
プ作成状況通知手段は、前記進捗状況通知と前記追加更
新情報を比較することにより、バックアップ処理済みの
データに対して追加更新がなされているかどうかを判定
し、バックアップ処理済みのデータに対して追加更新が
なされていると判定した場合に、前記追加更新反映手段
を起動し前記追加更新情報を通知する構成としている。
【0014】本発明では、バックアップ作成状況通知装
置には、バックアップ処理がどの部分まで進捗したかの
進捗状況と、バックアップ処理中にデータベースに対し
て行われた更新情報が通知される。バックアップ作成状
況通知装置は、追加更新情報が通知される毎に追加更新
情報とバックアップ進捗状況とを比較し、その時点でバ
ックアップデータ作成済みの部分に対するデータベース
装置の更新が行われた場合には追加更新反映装置を起動
する。追加更新反映装置は、バックアップ作成状況通知
装置からの追加更新情報の通知によりバックアップ装置
に対して追加更新を行う。
置には、バックアップ処理がどの部分まで進捗したかの
進捗状況と、バックアップ処理中にデータベースに対し
て行われた更新情報が通知される。バックアップ作成状
況通知装置は、追加更新情報が通知される毎に追加更新
情報とバックアップ進捗状況とを比較し、その時点でバ
ックアップデータ作成済みの部分に対するデータベース
装置の更新が行われた場合には追加更新反映装置を起動
する。追加更新反映装置は、バックアップ作成状況通知
装置からの追加更新情報の通知によりバックアップ装置
に対して追加更新を行う。
【0015】
【発明の実施の形態】以下、本発明の実施例について図
面を参照して詳細に説明する。図1は本発明の一実施例
によるデータベースのバックアップ作成システムの構成
を示すブロック図である。
面を参照して詳細に説明する。図1は本発明の一実施例
によるデータベースのバックアップ作成システムの構成
を示すブロック図である。
【0016】図1を参照すると、本実施例のデータベー
スのバックアップ作成システムは、データベース装置1
1と、バックアップ装置12と、データベース応用処理
プログラム13と、データベース参照・更新処理装置1
4と、バックアップ作成装置15と、バックアップ作成
状況通知装置16と、追加更新反映装置17とから構成
される。
スのバックアップ作成システムは、データベース装置1
1と、バックアップ装置12と、データベース応用処理
プログラム13と、データベース参照・更新処理装置1
4と、バックアップ作成装置15と、バックアップ作成
状況通知装置16と、追加更新反映装置17とから構成
される。
【0017】ここで、バックアップ装置12は、データ
ベース装置11からのバックアップデータを格納する。
データベース応用処理プログラム13は、データベース
装置11に対する処理をデータベース参照・更新処理装
置14に指示する。データベース参照・更新処理装置1
4は、データベース応用処理プログラム13からの指示
に基づいてデータベース装置12の参照・更新処理を実
行する。
ベース装置11からのバックアップデータを格納する。
データベース応用処理プログラム13は、データベース
装置11に対する処理をデータベース参照・更新処理装
置14に指示する。データベース参照・更新処理装置1
4は、データベース応用処理プログラム13からの指示
に基づいてデータベース装置12の参照・更新処理を実
行する。
【0018】また、バックアップ作成装置15は、デー
タベース装置12から読み込んだバックアップデータを
バックアップ装置12に書き込むことによるバックアッ
プ処理を実行する。バックアップ作成状況通知装置16
は、バックアップ作成装置15からのバックアップ作成
進捗状況とデータベース参照・更新処理装置14からの
追加更新情報に基づいてバックアップ装置12に対する
追加更新を追加更新反映装置17に指示する。そして、
追加更新反映装置17は、バックアップ作成状況通知装
置16からの指示によりバックアップ装置12のバック
アップデータの追加更新を行なう。
タベース装置12から読み込んだバックアップデータを
バックアップ装置12に書き込むことによるバックアッ
プ処理を実行する。バックアップ作成状況通知装置16
は、バックアップ作成装置15からのバックアップ作成
進捗状況とデータベース参照・更新処理装置14からの
追加更新情報に基づいてバックアップ装置12に対する
追加更新を追加更新反映装置17に指示する。そして、
追加更新反映装置17は、バックアップ作成状況通知装
置16からの指示によりバックアップ装置12のバック
アップデータの追加更新を行なう。
【0019】上記のように構成されるバックアップ作成
システムによるデータベース装置11のバックアップデ
ータ作成処理について、図2及び図3のフローチャート
を参照して以下に説明する。
システムによるデータベース装置11のバックアップデ
ータ作成処理について、図2及び図3のフローチャート
を参照して以下に説明する。
【0020】データベース装置11のバックアップデー
タ作成処理は、バックアップ作成装置15を起動するこ
とにより開始される。ここでは、バックアップ作成装置
15の処理を図2に、バックアップ作成状況通知装置1
6の処理を図3に示す。起動されたバックアップ作成装
置15は、バックアップ作成状況通知装置16を起動す
る(ステップ201)。バックアップ作成状況通知装置
16は、追加更新情報の入手開始通知S1をデータベー
ス参照・更新処理装置14に対して通知する(ステップ
301)。
タ作成処理は、バックアップ作成装置15を起動するこ
とにより開始される。ここでは、バックアップ作成装置
15の処理を図2に、バックアップ作成状況通知装置1
6の処理を図3に示す。起動されたバックアップ作成装
置15は、バックアップ作成状況通知装置16を起動す
る(ステップ201)。バックアップ作成状況通知装置
16は、追加更新情報の入手開始通知S1をデータベー
ス参照・更新処理装置14に対して通知する(ステップ
301)。
【0021】データベース参照・更新処理装置14は、
追加更新情報の入手開始通知S1を受け取ると、後にバ
ックアップ作成状況通知装置16から追加更新情報の入
手終了通知S2を受け取るまでの間、データベース応用
処理プログラム13からのデータ処理指示に従ってデー
タベース装置11のデータを追加更新するときに、デー
タベース装置11に対して更新内容を出力すると共に、
データベース装置11に対する更新内容を追加更新情報
S3としてバックアップ作成状況通知装置16に対して
通知する動作を開始する。この結果、バックアップ作成
状況通知装置16では、追加更新情報S3の入手開始を
通知してから以降にデータベース装置11に対して加え
られた更新情報を入手できるようになる。以上までの動
作がバックアップ作成処理における準備段階となる。
追加更新情報の入手開始通知S1を受け取ると、後にバ
ックアップ作成状況通知装置16から追加更新情報の入
手終了通知S2を受け取るまでの間、データベース応用
処理プログラム13からのデータ処理指示に従ってデー
タベース装置11のデータを追加更新するときに、デー
タベース装置11に対して更新内容を出力すると共に、
データベース装置11に対する更新内容を追加更新情報
S3としてバックアップ作成状況通知装置16に対して
通知する動作を開始する。この結果、バックアップ作成
状況通知装置16では、追加更新情報S3の入手開始を
通知してから以降にデータベース装置11に対して加え
られた更新情報を入手できるようになる。以上までの動
作がバックアップ作成処理における準備段階となる。
【0022】次に、バックアップ作成装置15は、デー
タベース装置11のデータを読み込み、バックアップ装
置12に読み込んだデータの書き込みを行なうことによ
り、データベース装置11のバックアップデータをバッ
クアップ装置12上に作成していく(ステップ20
2)。
タベース装置11のデータを読み込み、バックアップ装
置12に読み込んだデータの書き込みを行なうことによ
り、データベース装置11のバックアップデータをバッ
クアップ装置12上に作成していく(ステップ20
2)。
【0023】なお、データの読み込み及び書き込み動作
はデータベース装置11内のデータに対して順次行われ
るため、データの読み込み・書き込みを開始してから終
了するまでには一定の時間を要する。そこで、バックア
ップ装置12に作成されるデータのうち、最初に書き込
まれたデータと最後に書き込まれたデータとでは時間の
ずれが生じることになる。
はデータベース装置11内のデータに対して順次行われ
るため、データの読み込み・書き込みを開始してから終
了するまでには一定の時間を要する。そこで、バックア
ップ装置12に作成されるデータのうち、最初に書き込
まれたデータと最後に書き込まれたデータとでは時間の
ずれが生じることになる。
【0024】また、上記バックアップ処理中に、データ
ベース応用処理プログラム13が実行されると、データ
ベース応用処理プログラム13からのデータ処理指示に
よりデータベース参照・更新処理装置14がデータベー
ス装置11の任意のデータを更新する。
ベース応用処理プログラム13が実行されると、データ
ベース応用処理プログラム13からのデータ処理指示に
よりデータベース参照・更新処理装置14がデータベー
ス装置11の任意のデータを更新する。
【0025】このとき、データベース応用処理プログラ
ム13の指示でデータベース参照・更新処理装置14に
よって更新されたデータが、その時点でバックアップ装
置12へのバックアップ処理が行われていない部分のデ
ータである場合には、その更新データはその後のバック
アップデー夕作成処理によりバックアップ装置12に書
き込まれるため、バックアップ装置12に作成されたデ
ータはデータベース装置11のデータと同一内容とな
る。
ム13の指示でデータベース参照・更新処理装置14に
よって更新されたデータが、その時点でバックアップ装
置12へのバックアップ処理が行われていない部分のデ
ータである場合には、その更新データはその後のバック
アップデー夕作成処理によりバックアップ装置12に書
き込まれるため、バックアップ装置12に作成されたデ
ータはデータベース装置11のデータと同一内容とな
る。
【0026】しかしながら、データベース応用処理プロ
グラム13の指示でデータベース参照・更新処理装置1
4によって更新されたデータが、その時点でバックアッ
プ装置12へのバックアップ処理が済んだ部分のデータ
である場合には、バックアップ装置12に作成されたデ
ータとデータベース装置11のデータの内容が異なるこ
とになる。
グラム13の指示でデータベース参照・更新処理装置1
4によって更新されたデータが、その時点でバックアッ
プ装置12へのバックアップ処理が済んだ部分のデータ
である場合には、バックアップ装置12に作成されたデ
ータとデータベース装置11のデータの内容が異なるこ
とになる。
【0027】本実施例では、バックアップ作成装置15
が、バックアップデータ作成処理を行う際にバックアッ
プデータ作成処理がどこまで進んだかを示す進捗状況S
4をバックアップ作成状況通知装置16に対して通知を
行いながらバックアップデー夕作成処理を行う(ステッ
プ203)。例えば、バックアップ処理がレコード順に
行なわれる場合には、レコード番号が進捗状況S4とし
て利用される。
が、バックアップデータ作成処理を行う際にバックアッ
プデータ作成処理がどこまで進んだかを示す進捗状況S
4をバックアップ作成状況通知装置16に対して通知を
行いながらバックアップデー夕作成処理を行う(ステッ
プ203)。例えば、バックアップ処理がレコード順に
行なわれる場合には、レコード番号が進捗状況S4とし
て利用される。
【0028】このとき、データベース応用処理プログラ
ム13が実行されると、データベース応用処理プログラ
ム13からデータベース参照・更新処理装置14にデー
タ処理指示が伝達されたときに、データベース参照・更
新処理装置14はデータベース装置11のデータ処理を
行うと共に、データベース装置11に対する更新内容を
追加更新情報S3としてバックアップ作成状況通知装置
16に対して通知を行う。追加更新情報S3としては、
例えばレコード番号及びその更新内容が通知される。
ム13が実行されると、データベース応用処理プログラ
ム13からデータベース参照・更新処理装置14にデー
タ処理指示が伝達されたときに、データベース参照・更
新処理装置14はデータベース装置11のデータ処理を
行うと共に、データベース装置11に対する更新内容を
追加更新情報S3としてバックアップ作成状況通知装置
16に対して通知を行う。追加更新情報S3としては、
例えばレコード番号及びその更新内容が通知される。
【0029】バックアップ作成状況通知装置16は、デ
ータベース装置11に対して更新が行われる毎にデータ
ベース参照・更新処理装置14からの追加更新情報S3
と、バックアップ作成処理装置15からのバックアップ
作成処理の進捗状況S4とを受信する。バックアップ作
成状況通知装置16は、追加更新情報が通知されると
(ステップ302)、バックアップデータ作成処理の進
捗状況S4と追加更新情報S3とを比較し(ステップ3
03)、その時点でバックアップデータ作成済みの部分
に対するデータベース装置11の更新が行われたかどう
かを判別する(ステップ304)。
ータベース装置11に対して更新が行われる毎にデータ
ベース参照・更新処理装置14からの追加更新情報S3
と、バックアップ作成処理装置15からのバックアップ
作成処理の進捗状況S4とを受信する。バックアップ作
成状況通知装置16は、追加更新情報が通知されると
(ステップ302)、バックアップデータ作成処理の進
捗状況S4と追加更新情報S3とを比較し(ステップ3
03)、その時点でバックアップデータ作成済みの部分
に対するデータベース装置11の更新が行われたかどう
かを判別する(ステップ304)。
【0030】バックアップデータ作成済みの部分に更新
が行われた場合には、追加更新反映装置17を起動して
バックアップ装置12に対して追加更新を行い(ステッ
プ305)、バックアップ装置12のデータとデータベ
ース装置11のデータが常に同一となるようにする。
が行われた場合には、追加更新反映装置17を起動して
バックアップ装置12に対して追加更新を行い(ステッ
プ305)、バックアップ装置12のデータとデータベ
ース装置11のデータが常に同一となるようにする。
【0031】バックアップ作成装置15は、データベー
ス装置11からバックアップ装置12へのバックアップ
データ作成処理が完了した場合(ステップ204)、バ
ックアップ作成状況通知装置16に対してバックアップ
作成処理の進捗が完了したことを通知する(ステップ2
05)。
ス装置11からバックアップ装置12へのバックアップ
データ作成処理が完了した場合(ステップ204)、バ
ックアップ作成状況通知装置16に対してバックアップ
作成処理の進捗が完了したことを通知する(ステップ2
05)。
【0032】バックアップ作成状況通知装置16は、バ
ックアップ作成装置15からバックアップ作成処理が完
了したことの通知を受けると(ステップ306)、追加
更新情報の入手終了通知をデータベース参照・更新処理
装置14に対して行う(ステップ307)。データベー
ス参照・更新処理装置14は追加更新情報の入手終了通
知受信後、追加更新情報の通知動作を停止する。次に、
バックアップ作成状況通知装置16はその活動を停止す
る。バックアップ作成状況通知装置16が停止すると、
バックアップ作成装置15自身も停止する。これにより
一連のバックアップ処理動作が完了する。
ックアップ作成装置15からバックアップ作成処理が完
了したことの通知を受けると(ステップ306)、追加
更新情報の入手終了通知をデータベース参照・更新処理
装置14に対して行う(ステップ307)。データベー
ス参照・更新処理装置14は追加更新情報の入手終了通
知受信後、追加更新情報の通知動作を停止する。次に、
バックアップ作成状況通知装置16はその活動を停止す
る。バックアップ作成状況通知装置16が停止すると、
バックアップ作成装置15自身も停止する。これにより
一連のバックアップ処理動作が完了する。
【0033】以上好ましい実施例をあげて本発明を説明
したが、本発明は必ずしも上記実施例に限定されるもの
ではない。
したが、本発明は必ずしも上記実施例に限定されるもの
ではない。
【0034】
【発明の効果】以上説明したように本発明によるデータ
ベースのバックアップ作成システムによれば、バックア
ップ手段に反映する追加更新情報を、バックアップ処理
中に発生した更新情報だけに限定し、これまでのような
更新情報ロギングファイルの全レコードに対するソーテ
ィング処理を不要としたので、バックアップ作成にかか
る処理時間を大幅に短縮することができる。従って、大
規模あるいは更新頻度の高いデータベースに適用した場
合に、バックアップ処理時間が著しく遅くなるとった不
具合が解消される。
ベースのバックアップ作成システムによれば、バックア
ップ手段に反映する追加更新情報を、バックアップ処理
中に発生した更新情報だけに限定し、これまでのような
更新情報ロギングファイルの全レコードに対するソーテ
ィング処理を不要としたので、バックアップ作成にかか
る処理時間を大幅に短縮することができる。従って、大
規模あるいは更新頻度の高いデータベースに適用した場
合に、バックアップ処理時間が著しく遅くなるとった不
具合が解消される。
【0035】また、バックアップ作成時点でデータベー
スからバックアップのデータを取得しているため、デー
タベースの格納状態が変更されていた場合にも業務を停
止することなくバックアップ処理を行うことができるこ
とである。
スからバックアップのデータを取得しているため、デー
タベースの格納状態が変更されていた場合にも業務を停
止することなくバックアップ処理を行うことができるこ
とである。
【図1】 本発明の一実施例によるデータベースのバッ
クアップ作成システム装置の構成を示すブロック図であ
る。
クアップ作成システム装置の構成を示すブロック図であ
る。
【図2】 上記実施例のバックアップ作成装置の処理を
説明するフローチャートである。
説明するフローチャートである。
【図3】 上記実施例のバックアップ作成状況通知装置
の処理を説明するフローチャートである。
の処理を説明するフローチャートである。
11 データベース装置 12 バックアップ装置 13 データベース応用処理プログラム 14 データベース参照・更新処理装置 15 バックアップ作成装置 16 バックアップ作成状況通知装置 17 追加更新反映装置 S1 追加更新情報の入手開始通知 S3 追加更新情報 S4 バックアップ作成進捗状況通知
Claims (5)
- 【請求項1】 データベースのバックアップ処理を行う
と共に、バックアップ処理の進捗状況通知を生成するバ
ックアップ作成手段と、 データベース応用処理プログラムからの指示により前記
データベースの参照・更新処理を行なうと共に、前記デ
ータベースに対して行ったデータの追加又は更新を行っ
た際に、データの追加又は更新内容を表わす追加更新情
報を出力するデータベース参照・更新処理手段と、 前記バックアップ作成手段から入力した前記進捗状況通
知と前記データベース参照・更新処理手段から入力した
追加更新情報に基づいてバックアップ処理済みのデータ
に対して追加更新がなされているかどうかを判定するバ
ックアップ作成状況通知手段と、 前記バックアップ作成状況通知手段でバックアップ処理
済みのデータに対して追加更新がなされていると判定し
た場合に、前記追加更新情報に基づいてバックアップデ
ータに対してデータの追加更新処理を行う追加更新反映
手段とを備えることを特徴とするデータベースのバック
アップ作成システム。 - 【請求項2】 前記バックアップ作成状況通知手段は、
前記バックアップ作成手段によるバックアップ処理開始
時に、前記データベース参照・更新処理手段に対して、
前記追加更新情報の出力を指示する入手開始通知を行な
い、前記バックアップ作成手段によるバックアップ処理
終了時に、前記データベース参照・更新処理手段に対し
て、前記追加更新情報の出力終了を指示する入手終了通
知を行なうことを特徴とする請求項1に記載のデータベ
ースのバックアップ作成システム。 - 【請求項3】 前記バックアップ作成手段は、前記デー
タベース参照・更新処理手段から前記バックアップ作成
状況通知手段に対して前記追加更新情報が通知される毎
に、前記進捗状況通知を前記バックアップ作成状況通知
手段に対して通知することを特徴とする請求項1に記載
のデータベースのバックアップ作成システム。 - 【請求項4】 前記データベース参照・更新処理手段
は、前記データベースの追加更新を行なう場合、前記入
手開始通知が通知されている時に、前記バックアップ作
成状況通知手段と前記データベースに前記追加更新情報
を出力し、前記入手開始通知が通知されていない時に、
前記データベースにのみ前記追加更新情報を出力するこ
とを特徴とする請求項2に記載のデータベースのバック
アップ作成システム。 - 【請求項5】 前記バックアップ作成状況通知手段は、
前記進捗状況通知と前記追加更新情報を比較することに
より、バックアップ処理済みのデータに対して追加更新
がなされているかどうかを判定し、バックアップ処理済
みのデータに対して追加更新がなされていると判定した
場合に、前記追加更新反映手段を起動し前記追加更新情
報を通知することを特徴とする請求項1に記載のデータ
ベースのバックアップ作成システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7276522A JPH0997201A (ja) | 1995-09-30 | 1995-09-30 | データベースのバックアップ作成システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7276522A JPH0997201A (ja) | 1995-09-30 | 1995-09-30 | データベースのバックアップ作成システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0997201A true JPH0997201A (ja) | 1997-04-08 |
Family
ID=17570653
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7276522A Pending JPH0997201A (ja) | 1995-09-30 | 1995-09-30 | データベースのバックアップ作成システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0997201A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000267891A (ja) * | 1999-03-16 | 2000-09-29 | Internatl Business Mach Corp <Ibm> | ディジタル・コンピュータ内の処理の実行を監視するための装置および方法 |
| US7386552B2 (en) | 2001-12-06 | 2008-06-10 | Hitachi, Ltd. | Methods of migrating data between storage apparatuses |
| US8775386B2 (en) | 2009-10-19 | 2014-07-08 | International Business Machines Corporation | Device and method for generating copy of database |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS622335A (ja) * | 1985-06-28 | 1987-01-08 | Fujitsu Ltd | フアイル装置のバツクアツプ処理方式 |
-
1995
- 1995-09-30 JP JP7276522A patent/JPH0997201A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS622335A (ja) * | 1985-06-28 | 1987-01-08 | Fujitsu Ltd | フアイル装置のバツクアツプ処理方式 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000267891A (ja) * | 1999-03-16 | 2000-09-29 | Internatl Business Mach Corp <Ibm> | ディジタル・コンピュータ内の処理の実行を監視するための装置および方法 |
| US7386552B2 (en) | 2001-12-06 | 2008-06-10 | Hitachi, Ltd. | Methods of migrating data between storage apparatuses |
| US8775386B2 (en) | 2009-10-19 | 2014-07-08 | International Business Machines Corporation | Device and method for generating copy of database |
| US8799232B2 (en) | 2009-10-19 | 2014-08-05 | International Business Machines Corporation | Method for generating copy of database |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2933790C (en) | Apparatus and method for creating a real time database replica | |
| US6430708B1 (en) | Method and apparatus for testing job control language (JCL) members | |
| TW432333B (en) | Method and apparatus for mapping hard disk partitions and block devices to logical drives in a computer system | |
| JPH04178833A (ja) | ソフトウェア再利用支援方法 | |
| JPH10275093A (ja) | プログラムテスト支援装置 | |
| JPH0997201A (ja) | データベースのバックアップ作成システム | |
| US7139884B2 (en) | Method, apparatus and computer program product for implementing enhanced autonomic backup using multiple backup devices | |
| CN111858387B (zh) | 数据准备方法和装置 | |
| JPH02227750A (ja) | ファイルバックアップ方式 | |
| JP3179353B2 (ja) | プログラムテスト自動化システム | |
| JP2004199264A (ja) | データベース処理方法及びその実施装置並びにその処理プログラム | |
| JPH1153239A (ja) | データベースのロールバック処理方法及び前記ロールバック処理方法の手順を記録した記録媒体 | |
| JPH08292884A (ja) | リポジトリ装置 | |
| JPH05143422A (ja) | 更新後ジヤーナル管理方式 | |
| JP2000010692A (ja) | 作業のリドウ・アンドウ機能及び自動保存機能を備えたアプリケーション装置及び方法 | |
| JP2000029750A (ja) | メモリダンプファイル再構成方式 | |
| JPH03255547A (ja) | メモリダンプ出力方式 | |
| CN117453698A (zh) | 事务处理方法、装置、计算机设备及存储介质 | |
| CN117093592A (zh) | 一种数据更新方法、装置以及介质 | |
| JPH05324439A (ja) | データベース制御ジャーナル出力方式 | |
| JPH06187217A (ja) | データベースと通常ファイルとの同期化処理方式 | |
| JPH0239252A (ja) | バックアップ生成方式 | |
| JPH0816382A (ja) | 誤修正行検索装置 | |
| JP2000215094A (ja) | ファイル復元装置、ファイル復元方法、プロセス管理装置、プロセス管理方法及び記録媒体 | |
| JPH10340188A (ja) | ファイルの更新項目関連図の自動作成装置 |