JPH06250906A - 主記憶装置に展開されたデータのバックアップ・リカバリ方式 - Google Patents
主記憶装置に展開されたデータのバックアップ・リカバリ方式Info
- Publication number
- JPH06250906A JPH06250906A JP5038127A JP3812793A JPH06250906A JP H06250906 A JPH06250906 A JP H06250906A JP 5038127 A JP5038127 A JP 5038127A JP 3812793 A JP3812793 A JP 3812793A JP H06250906 A JPH06250906 A JP H06250906A
- Authority
- JP
- Japan
- Prior art keywords
- data
- main memory
- storage device
- external storage
- backup
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】
【目的】本発明は多数のデータを保持する第1の外部記
憶装置と主記憶及び第2の外部記憶装置を備えた情報処
理装置における主記憶に展開されたデータのバックアッ
プ・リカバリ方式に関し,主記憶に展開されているデー
タを第1の外部記憶装置に書き戻すことなくバックアッ
プを行い,バックアップした内容を主記憶へリカバリす
る場合の処理を効率的に行うことを目的とする。 【構成】第1の外部記憶装置から主記憶に展開されたデ
ータの第1の外部記憶装置上の領域を示す制御テーブル
を備える。バックアップ処理は,制御テーブルにより主
記憶に展開されてないデータを識別すると,第1の外部
記憶装置からボリューム単位で磁気テープ装置へ書き込
み,主記憶に展開されたデータは主記憶からデータを読
み出して磁気テープ装置へ書き込み,リカバリ処理は,
磁気テープ装置から第1の外部記憶装置へ書き込むと共
に,主記憶に展開されるべきデータを識別すると対応位
置へ書き込むよう構成する。
憶装置と主記憶及び第2の外部記憶装置を備えた情報処
理装置における主記憶に展開されたデータのバックアッ
プ・リカバリ方式に関し,主記憶に展開されているデー
タを第1の外部記憶装置に書き戻すことなくバックアッ
プを行い,バックアップした内容を主記憶へリカバリす
る場合の処理を効率的に行うことを目的とする。 【構成】第1の外部記憶装置から主記憶に展開されたデ
ータの第1の外部記憶装置上の領域を示す制御テーブル
を備える。バックアップ処理は,制御テーブルにより主
記憶に展開されてないデータを識別すると,第1の外部
記憶装置からボリューム単位で磁気テープ装置へ書き込
み,主記憶に展開されたデータは主記憶からデータを読
み出して磁気テープ装置へ書き込み,リカバリ処理は,
磁気テープ装置から第1の外部記憶装置へ書き込むと共
に,主記憶に展開されるべきデータを識別すると対応位
置へ書き込むよう構成する。
Description
【0001】
【産業上の利用分野】本発明は主記憶に展開されたデー
タのバックアップ・リカバリ方式に関する。情報処理装
置において,外部記憶装置である磁気ディスク装置等の
DASD(Direct Access Storage Device) のデータを
記憶内容を障害等に備えて磁気テープ装置等の外部記憶
装置に格納してバックアップを行い,DASD等の障害
時に外部記憶装置からデータを格納してリカバリを行う
方法が一般に採用されている。
タのバックアップ・リカバリ方式に関する。情報処理装
置において,外部記憶装置である磁気ディスク装置等の
DASD(Direct Access Storage Device) のデータを
記憶内容を障害等に備えて磁気テープ装置等の外部記憶
装置に格納してバックアップを行い,DASD等の障害
時に外部記憶装置からデータを格納してリカバリを行う
方法が一般に採用されている。
【0002】このようなバックアップ・リカバリには,
DASDからボリューム単位(DASD全体)のデータ
を記録された順に物理的に読み出して転送して磁気テー
プ装置に格納する方式がある。しかし,その方式ではD
ASDから主記憶またはシステム・ストレージ・ユニッ
ト(主記憶の拡張メモリ,SSUで表す)に読み出され
たデータ(プログラムを含む)は,CPUにおいて処理
が行われるため元のものと同じではない。そのため,デ
ータを確実にバックアップ・リカバリするためには,主
記憶(またはSSU)に格納された内容も取り込む必要
がある。
DASDからボリューム単位(DASD全体)のデータ
を記録された順に物理的に読み出して転送して磁気テー
プ装置に格納する方式がある。しかし,その方式ではD
ASDから主記憶またはシステム・ストレージ・ユニッ
ト(主記憶の拡張メモリ,SSUで表す)に読み出され
たデータ(プログラムを含む)は,CPUにおいて処理
が行われるため元のものと同じではない。そのため,デ
ータを確実にバックアップ・リカバリするためには,主
記憶(またはSSU)に格納された内容も取り込む必要
がある。
【0003】
【従来の技術】図6は従来例の説明図である。図6に示
すシステムは,60はデータベース群を格納したDAS
D,61はDASD60からデータを取り出して処理を
行う主記憶またはSSU(以下,これを単に主記憶とい
う),62はCPU,63はバックアップ・リカバリ用
の外部記憶装置である磁気テープ装置,64はバスであ
る。
すシステムは,60はデータベース群を格納したDAS
D,61はDASD60からデータを取り出して処理を
行う主記憶またはSSU(以下,これを単に主記憶とい
う),62はCPU,63はバックアップ・リカバリ用
の外部記憶装置である磁気テープ装置,64はバスであ
る。
【0004】ボリューム単位でバックアップをとる場
合,DASD60上の物理レコードを頭から順番に読み
出して磁気テープ装置63に格納する。この方法では,
DASD60内のデータの内,主記憶61上に展開され
ているデータ(DSで表す)については,CPU62の
処理により内容が変化しており,DASD60上の元の
データの内容と一致しない(最新の内容になっていな
い)。このような主記憶61に展開されているデータD
Sを含めてDASD60をバックアップする場合,従来
は次のように行われている。
合,DASD60上の物理レコードを頭から順番に読み
出して磁気テープ装置63に格納する。この方法では,
DASD60内のデータの内,主記憶61上に展開され
ているデータ(DSで表す)については,CPU62の
処理により内容が変化しており,DASD60上の元の
データの内容と一致しない(最新の内容になっていな
い)。このような主記憶61に展開されているデータD
Sを含めてDASD60をバックアップする場合,従来
は次のように行われている。
【0005】主記憶61に格納されたデータDSはデー
タセット単位で処理され,一旦DASD60にデータセ
ット毎に書き込みが行われる(図6のの経路)。この
書き込みが終了するとDASD60のデータは,データ
セット単位毎に主記憶61へ転送されてその中のバッフ
ァ(BFで表示)への格納(図6のの経路)と,バッ
ファBFから磁気テープ装置63への書き込み(図6の
の経路)が繰り返して実行される。またリカバリを行
う場合,磁気テープ装置63から,DASD60に書き
込んだ上で,DASD60から主記憶61へ必要なデー
タを論理的に取り出して書き込まれる。
タセット単位で処理され,一旦DASD60にデータセ
ット毎に書き込みが行われる(図6のの経路)。この
書き込みが終了するとDASD60のデータは,データ
セット単位毎に主記憶61へ転送されてその中のバッフ
ァ(BFで表示)への格納(図6のの経路)と,バッ
ファBFから磁気テープ装置63への書き込み(図6の
の経路)が繰り返して実行される。またリカバリを行
う場合,磁気テープ装置63から,DASD60に書き
込んだ上で,DASD60から主記憶61へ必要なデー
タを論理的に取り出して書き込まれる。
【0006】
【発明が解決しようとする課題】上記したように,従来
の主記憶のデータを反映させた上でDASDのデータを
バックアップする場合,主記憶上のデータをDASD上
に書き戻す時に主記憶アドレスをDASDアドレスに変
換する等の論理処理を行う必要があるため時間がかか
り,DASDに書き込んだ後,さらに主記憶のバッファ
を介して磁気テープ装置に書き込むために,バックアッ
プのための処理負担と時間がかかるという問題があっ
た。また,バックアップした内容をリカバリする場合に
も,磁気テープ装置からDASDに格納した後,DAS
Dから主記憶へバックアップをとる前と同じデータを書
き込むことにより障害前の状態を回復させるため処理時
間がかかるという問題があった。
の主記憶のデータを反映させた上でDASDのデータを
バックアップする場合,主記憶上のデータをDASD上
に書き戻す時に主記憶アドレスをDASDアドレスに変
換する等の論理処理を行う必要があるため時間がかか
り,DASDに書き込んだ後,さらに主記憶のバッファ
を介して磁気テープ装置に書き込むために,バックアッ
プのための処理負担と時間がかかるという問題があっ
た。また,バックアップした内容をリカバリする場合に
も,磁気テープ装置からDASDに格納した後,DAS
Dから主記憶へバックアップをとる前と同じデータを書
き込むことにより障害前の状態を回復させるため処理時
間がかかるという問題があった。
【0007】本発明は主記憶に展開されているデータを
DASDに書き戻すことなくバックアップを行い,バッ
クアップした内容を主記憶へリカバリする場合の処理を
効率的に行うことができる主記憶に展開されたデータの
バックアップ・リカバリ方式を提供することを目的とす
る。
DASDに書き戻すことなくバックアップを行い,バッ
クアップした内容を主記憶へリカバリする場合の処理を
効率的に行うことができる主記憶に展開されたデータの
バックアップ・リカバリ方式を提供することを目的とす
る。
【0008】
【課題を解決するための手段】図1は本発明の原理構成
図である。図1において,1は多数のデータベース(D
B)群が格納された第1の外部記憶装置であるDAS
D,2は主記憶(SSU等の拡張メモリを含む),3は
バックアップ・リカバリ処理部,4はバックアップ処理
部,5はリカバリ処理部,6は主記憶2に展開されてい
るデータが,DASD上のどの領域のデータであるかを
示す情報が格納された制御テーブル,7はバックアップ
・リカバリにおける主記憶のデータを管理するデータベ
ース管理部,7aは主記憶2上のアドレスとDASD上
のアドレスの対応関係を含むアドレス変換テーブル,7
bは主記憶上のデータとDASD上のデータの相互のフ
ォーマット変換を行うフォーマット変換手段,8は第2
の外部記憶装置である磁気テープ装置である。なお,第
1の外部記憶装置はDASDに限定されず,他の外部記
憶装置を使用できることは明らかであり,同様に第2の
外部記憶装置は磁気テープ装置に限定されず,他の外部
記憶装置を使用できることも明らかである。
図である。図1において,1は多数のデータベース(D
B)群が格納された第1の外部記憶装置であるDAS
D,2は主記憶(SSU等の拡張メモリを含む),3は
バックアップ・リカバリ処理部,4はバックアップ処理
部,5はリカバリ処理部,6は主記憶2に展開されてい
るデータが,DASD上のどの領域のデータであるかを
示す情報が格納された制御テーブル,7はバックアップ
・リカバリにおける主記憶のデータを管理するデータベ
ース管理部,7aは主記憶2上のアドレスとDASD上
のアドレスの対応関係を含むアドレス変換テーブル,7
bは主記憶上のデータとDASD上のデータの相互のフ
ォーマット変換を行うフォーマット変換手段,8は第2
の外部記憶装置である磁気テープ装置である。なお,第
1の外部記憶装置はDASDに限定されず,他の外部記
憶装置を使用できることは明らかであり,同様に第2の
外部記憶装置は磁気テープ装置に限定されず,他の外部
記憶装置を使用できることも明らかである。
【0009】本発明はバックアップの場合,第1の外部
記憶装置からボリューム単位で第2の外部記憶装置へ物
理的なバックアップを行い,主記憶上に展開されたデー
タについては主記憶から第2の外部記憶装置へ書き込
み,リカバリの場合はバックアップされたデータが書き
込まれた第2の外部記憶装置から第1の外部記憶装置へ
直接転送すると共に,バックアップ時に主記憶に展開さ
れたデータについては主記憶へ直接書き込むものであ
る。
記憶装置からボリューム単位で第2の外部記憶装置へ物
理的なバックアップを行い,主記憶上に展開されたデー
タについては主記憶から第2の外部記憶装置へ書き込
み,リカバリの場合はバックアップされたデータが書き
込まれた第2の外部記憶装置から第1の外部記憶装置へ
直接転送すると共に,バックアップ時に主記憶に展開さ
れたデータについては主記憶へ直接書き込むものであ
る。
【0010】
【作用】バックアップの開始が指示されるとバックアッ
プ・リカバリ処理部3のバックアップ処理部4が起動さ
れる。バックアップ処理部4は第1の外部記憶装置であ
るDASD(以下,単にDASDという)1の先頭アド
レスからデータを読み出し,そのデータを第2の外部記
憶装置である磁気テープ装置(以下,単に磁気テープ装
置という)8へ書き込む。この場合,バックアップ処理
部4は制御テーブル6を参照して,DASD1の読み出
し位置が主記憶2に展開されている領域か否か判別し,
主記憶2に展開されてない領域の場合はそのままDAS
D1から磁気テープ装置8への書き込みを行うが,主記
憶2に展開された領域の場合,データベース管理部7を
介して主記憶2から該当するデータを取り出す。
プ・リカバリ処理部3のバックアップ処理部4が起動さ
れる。バックアップ処理部4は第1の外部記憶装置であ
るDASD(以下,単にDASDという)1の先頭アド
レスからデータを読み出し,そのデータを第2の外部記
憶装置である磁気テープ装置(以下,単に磁気テープ装
置という)8へ書き込む。この場合,バックアップ処理
部4は制御テーブル6を参照して,DASD1の読み出
し位置が主記憶2に展開されている領域か否か判別し,
主記憶2に展開されてない領域の場合はそのままDAS
D1から磁気テープ装置8への書き込みを行うが,主記
憶2に展開された領域の場合,データベース管理部7を
介して主記憶2から該当するデータを取り出す。
【0011】すなわち,データベース管理部7は,アド
レス変換テーブル7aによりDASD1のアドレスを主
記憶2のアドレスに変換して,そのアドレスにより主記
憶2からデータを読み出し,そのデータをフォーマット
変換手段7bにおいてDASD用のフォーマットに変換
して送出する。そのデータはバックアップ・リカバリ処
理部3により磁気テープ装置8へ書き込まれる。主記憶
2に書き込まれていない他のデータについてはDASD
1からアドレスの順に物理的に順次磁気テープ装置8へ
書き込まれてバックアップが行われる。
レス変換テーブル7aによりDASD1のアドレスを主
記憶2のアドレスに変換して,そのアドレスにより主記
憶2からデータを読み出し,そのデータをフォーマット
変換手段7bにおいてDASD用のフォーマットに変換
して送出する。そのデータはバックアップ・リカバリ処
理部3により磁気テープ装置8へ書き込まれる。主記憶
2に書き込まれていない他のデータについてはDASD
1からアドレスの順に物理的に順次磁気テープ装置8へ
書き込まれてバックアップが行われる。
【0012】リカバリの開始が指示されるとバックアッ
プ・リカバリ処理部3内のリカバリ処理部5は,上記に
よりバックアップされた磁気テープ装置8のデータを読
み込み,DASD1にデータを書き込む。この時,バッ
クアップ・リカバリ処理部3内の制御テーブル6及びデ
ータベース管理部7内のアドレス変換テーブル7aの内
容はバックアップ時の内容が設定されている。リカバリ
処理部5は,DASD1に書き込むデータの内,主記憶
2に展開されていたデータを制御テーブル6を参照して
識別する。主記憶2に展開するデータである場合は,デ
ータベース管理部7を介して主記憶2へそのデータを書
き込む。データベース管理部7は,アドレス変換テーブ
ル7aによりDASD1のアドレスを変換して主記憶2
のアドレスを求め,データをフォーマット変換手段7b
を用いて主記憶2のフォーマットに変換して主記憶2へ
書き込む。
プ・リカバリ処理部3内のリカバリ処理部5は,上記に
よりバックアップされた磁気テープ装置8のデータを読
み込み,DASD1にデータを書き込む。この時,バッ
クアップ・リカバリ処理部3内の制御テーブル6及びデ
ータベース管理部7内のアドレス変換テーブル7aの内
容はバックアップ時の内容が設定されている。リカバリ
処理部5は,DASD1に書き込むデータの内,主記憶
2に展開されていたデータを制御テーブル6を参照して
識別する。主記憶2に展開するデータである場合は,デ
ータベース管理部7を介して主記憶2へそのデータを書
き込む。データベース管理部7は,アドレス変換テーブ
ル7aによりDASD1のアドレスを変換して主記憶2
のアドレスを求め,データをフォーマット変換手段7b
を用いて主記憶2のフォーマットに変換して主記憶2へ
書き込む。
【0013】
【実施例】図2は実施例のハードウェア構成図,図3は
バックアップの処理フロー,図4はリカバリの処理フロ
ー,図5は主記憶からバッファへのデータ設定の説明図
である。
バックアップの処理フロー,図4はリカバリの処理フロ
ー,図5は主記憶からバッファへのデータ設定の説明図
である。
【0014】図2において,20は主記憶(M),21
は拡張メモリ(SSU),22はCPU,23はDAS
D制御装置,24はデータベース(DB)群を格納した
ハードディスク等のDASD,25は磁気テープ制御装
置,26は磁気テープ装置,27はバスである。
は拡張メモリ(SSU),22はCPU,23はDAS
D制御装置,24はデータベース(DB)群を格納した
ハードディスク等のDASD,25は磁気テープ制御装
置,26は磁気テープ装置,27はバスである。
【0015】図2において,主記憶20内にはDASD
24に格納された多数のデータベースの中から処理対象
となるデータベースが選択的に読み込まれてデータベー
ス群20aとして格納され,このデータベース群20a
についてデータ処理が行われる。主記憶20内の20b
は転送動作に用いるバッファ,20cは主記憶20内の
データベース群20aとして展開されたデータがDAS
D上のどの領域のデータであるかを示す情報が格納され
た制御テーブル,20dは主記憶20上のデータベース
群20aの相対アドレスとDASD24上のアドレスと
の相互のアドレス変換のためのアドレス変換テーブルで
ある。
24に格納された多数のデータベースの中から処理対象
となるデータベースが選択的に読み込まれてデータベー
ス群20aとして格納され,このデータベース群20a
についてデータ処理が行われる。主記憶20内の20b
は転送動作に用いるバッファ,20cは主記憶20内の
データベース群20aとして展開されたデータがDAS
D上のどの領域のデータであるかを示す情報が格納され
た制御テーブル,20dは主記憶20上のデータベース
群20aの相対アドレスとDASD24上のアドレスと
の相互のアドレス変換のためのアドレス変換テーブルで
ある。
【0016】また,拡張メモリ(SSU)21にはDA
SD24から読み出されたデータベース群20aが格納
されて処理が行われる場合もあるが,以下の説明では,
主記憶20に格納された例について説明するが,拡張メ
モリ(SSU)21の場合にも主記憶20の場合と同様
に処理される。
SD24から読み出されたデータベース群20aが格納
されて処理が行われる場合もあるが,以下の説明では,
主記憶20に格納された例について説明するが,拡張メ
モリ(SSU)21の場合にも主記憶20の場合と同様
に処理される。
【0017】図2の構成において,本発明のバックアッ
プ・リカバリの処理はCPU22の制御により実行さ
れ,図3,図4に各処理フローを示す。図3に示すバッ
クアップの処理フローを図2に示す構成を参照しながら
説明する。バックアップはボリューム単位で実行され,
DASD24の先頭から昇順(アドレスが“0000”
から)に処理が行われる(図3のS1)。この時,DA
SDの読み込みアドレスにより制御テーブル20cを参
照してデータが主記憶に展開されたデータであるか判断
する(同S2)。主記憶に展開されて無い場合は,DA
SD24からデータをバッファ20bに読みこむ(同S
3)。主記憶に展開されていることが分かると,読み込
むDASD24上のアドレスからアドレス変換テーブル
20dを用いて主記憶20上のデータベースの相対アド
レスを得ることにより主記憶上の位置を求める(同S
4)。次いで,主記憶上のデータをDASD上の物理形
式に変換して,バッファ20bに設定する(同S5)。
続いて,バッファ20b上のデータを磁気テープ制御装
置25に転送して磁気テープ装置26へ書き込む(同S
6)。
プ・リカバリの処理はCPU22の制御により実行さ
れ,図3,図4に各処理フローを示す。図3に示すバッ
クアップの処理フローを図2に示す構成を参照しながら
説明する。バックアップはボリューム単位で実行され,
DASD24の先頭から昇順(アドレスが“0000”
から)に処理が行われる(図3のS1)。この時,DA
SDの読み込みアドレスにより制御テーブル20cを参
照してデータが主記憶に展開されたデータであるか判断
する(同S2)。主記憶に展開されて無い場合は,DA
SD24からデータをバッファ20bに読みこむ(同S
3)。主記憶に展開されていることが分かると,読み込
むDASD24上のアドレスからアドレス変換テーブル
20dを用いて主記憶20上のデータベースの相対アド
レスを得ることにより主記憶上の位置を求める(同S
4)。次いで,主記憶上のデータをDASD上の物理形
式に変換して,バッファ20bに設定する(同S5)。
続いて,バッファ20b上のデータを磁気テープ制御装
置25に転送して磁気テープ装置26へ書き込む(同S
6)。
【0018】上記の処理の中で主記憶のデータをDAS
D上の物理形式に変換してバッファへ設定する動作(図
3のS5)を図5により説明する。図5は主記憶からバ
ッファへのデータ設定の説明図である。に示すように
主記憶20のデータベース群20aとして展開された各
データd1,d2・・・は,CPU22により,に示
すようにDASD24上の物理形式に変換されてバッフ
ァ20bに格納される。において,Cはカウント部で
あり,DASD上のアドレス部及びデータ部の長さが入
っている。またDはデータ部であり,データが入ってい
る。この変換動作は,まずバッファ20b上にカウント
部Cを設定し,上記図3のS4の処理で得た主記憶上の
アドレスを用いてデータを取り出してバッファ20b上
に複写する。
D上の物理形式に変換してバッファへ設定する動作(図
3のS5)を図5により説明する。図5は主記憶からバ
ッファへのデータ設定の説明図である。に示すように
主記憶20のデータベース群20aとして展開された各
データd1,d2・・・は,CPU22により,に示
すようにDASD24上の物理形式に変換されてバッフ
ァ20bに格納される。において,Cはカウント部で
あり,DASD上のアドレス部及びデータ部の長さが入
っている。またDはデータ部であり,データが入ってい
る。この変換動作は,まずバッファ20b上にカウント
部Cを設定し,上記図3のS4の処理で得た主記憶上の
アドレスを用いてデータを取り出してバッファ20b上
に複写する。
【0019】次に図4に示すリカバリの処理フローを図
2の構成を参照しながら説明する。リカバリ処理もボリ
ューム単位で実行される。DASD24の先頭から昇順
(アドレスが“0000”から)に処理を行い(図4の
S1)。磁気テープ制御装置25を介して磁気テープ装
置26よりバッファ20bに読み込む(同S2)。次に
バッファ20b上のデータをDASD24に書き込む
(同S3)。この時,DASD24のアドレスにより制
御テーブル20cを参照してデータが主記憶20に展開
されたデータであるか判断する(同S4)。展開されて
いない場合は終了するが,展開されているデータの場
合,CPU22はアドレス変換テーブル20dを用いて
DASD24の書き込みアドレスからから主記憶20上
のアドレスを求める(同S5)。バッファ20b上のデ
ータを主記憶20上の上記により求められたアドレスに
設定する(同S6)。
2の構成を参照しながら説明する。リカバリ処理もボリ
ューム単位で実行される。DASD24の先頭から昇順
(アドレスが“0000”から)に処理を行い(図4の
S1)。磁気テープ制御装置25を介して磁気テープ装
置26よりバッファ20bに読み込む(同S2)。次に
バッファ20b上のデータをDASD24に書き込む
(同S3)。この時,DASD24のアドレスにより制
御テーブル20cを参照してデータが主記憶20に展開
されたデータであるか判断する(同S4)。展開されて
いない場合は終了するが,展開されているデータの場
合,CPU22はアドレス変換テーブル20dを用いて
DASD24の書き込みアドレスからから主記憶20上
のアドレスを求める(同S5)。バッファ20b上のデ
ータを主記憶20上の上記により求められたアドレスに
設定する(同S6)。
【0020】
【発明の効果】本発明によれば主記憶/拡張メモリに展
開されているデータベースを含むボリュームをボリュー
ム単位にバックアップ・リカバリする場合,主記憶/拡
張メモリに展開されているデータを一旦,DASD上に
戻してバックアップする必要がなく,高速なバックアッ
プ・リカバリを実現することができる。
開されているデータベースを含むボリュームをボリュー
ム単位にバックアップ・リカバリする場合,主記憶/拡
張メモリに展開されているデータを一旦,DASD上に
戻してバックアップする必要がなく,高速なバックアッ
プ・リカバリを実現することができる。
【図1】本発明の原理構成図である。
【図2】実施例のハードウェア構成図である。
【図3】バックアップの処理フローである。
【図4】リカバリの処理フローである。
【図5】主記憶からバッファへのデータ設定の説明図で
ある。
ある。
【図6】従来例の説明図である。
1 第1の外部記憶装置(DASD) 2 主記憶(SSU含む) 3 バックアップ・リカバリ処理部 4 バックアップ処理部 5 リカバリ処理部 6 制御テーブル 7 データベース管理部 7a アドレス変換テーブル 7b フォーマット変換手段 8 第2の外部記憶装置(磁気テープ装置)
Claims (3)
- 【請求項1】 主記憶と,多数のデータを保持する第1
の外部記憶装置及び第1の外部記憶装置のバックアップ
用の第2の外部記憶装置を備えた情報処理装置における
主記憶に展開されたデータを含む第1の外部記憶装置と
第2の外部記憶装置の間のバックアップ・リカバリ方式
において,バックアップ及びリカバリの指示により起動
するバックアップ・リカバリ処理部を備え,バックアッ
プ・リカバリ処理部は,第1の外部記憶装置から主記憶
に展開されたデータの第1の外部記憶装置上の領域を示
す制御テーブルを備え,バックアップ処理は,前記制御
テーブルにより主記憶に展開されてないことが識別され
たデータについては,第1の外部記憶装置からボリュー
ム単位で第2の外部記憶装置へ書き込み,主記憶に展開
されたデータについては主記憶から該当データを読み出
して第2の外部記憶装置へ書き込み,リカバリ処理は,
前記バックアップされたデータを保持する第2の外部記
憶装置から第1の外部記憶装置へ書き込むと共に,前記
制御テーブルにより主記憶に展開されるべきデータを識
別すると,該データを主記憶へ書き込むことを特徴とす
る主記憶に展開されたデータのバックアップ・リカバリ
方式。 - 【請求項2】 請求項1において,前記バックアップ・
リカバリ処理部と主記憶の間にデータベース管理部を備
え,前記データベース管理部は,主記憶上に展開された
データについて主記憶アドレスと前記第1の外部記憶装
置上のアドレスの対応を表すアドレス変換テーブルを備
え,バックアップ時に主記憶から読み出したデータを第
1の外部記憶装置上のアドレスのデータとして出力し,
リカバリ時に第2の外部記憶装置から読み出した第1の
外部記憶装置上のアドレスに対応するデータを主記憶の
アドレスへ書き込むことを特徴とする主記憶に展開され
たデータのバックアップ・リカバリ方式。 - 【請求項3】 請求項2において,前記データベース管
理部は,主記憶のデータと第1の外部記憶装置上のレコ
ードフォーマットとの相互のフォーマット変換手段を備
え,バックアップ処理において,主記憶から第2の外部
記憶装置へ書き込むデータを第1の外部記憶装置上のレ
コードフォーマットへ変換し,リカバリ処理において,
第2の外部記憶装置から主記憶へデータを書き込む時レ
コードフォーマットを元のデータへ変換することを特徴
とする主記憶に展開されたデータのバックアップ・リカ
バリ方式。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5038127A JPH06250906A (ja) | 1993-02-26 | 1993-02-26 | 主記憶装置に展開されたデータのバックアップ・リカバリ方式 |
| US08/384,230 US5596707A (en) | 1993-02-26 | 1995-02-06 | Information processing system having backup/recovery facilities |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5038127A JPH06250906A (ja) | 1993-02-26 | 1993-02-26 | 主記憶装置に展開されたデータのバックアップ・リカバリ方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06250906A true JPH06250906A (ja) | 1994-09-09 |
Family
ID=12516794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5038127A Pending JPH06250906A (ja) | 1993-02-26 | 1993-02-26 | 主記憶装置に展開されたデータのバックアップ・リカバリ方式 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5596707A (ja) |
| JP (1) | JPH06250906A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014002444A (ja) * | 2012-06-15 | 2014-01-09 | Nippon Telegr & Teleph Corp <Ntt> | バックアップシステムおよびその動作方法 |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5991530A (en) * | 1993-02-05 | 1999-11-23 | Canon Denshi Kabushiki Kaisha | Interface device receivable in card storage device slot of host computer |
| JP3568181B2 (ja) * | 1997-06-23 | 2004-09-22 | 株式会社東芝 | ニューラルネット分析装置、記憶媒体 |
| US6247103B1 (en) * | 1998-01-06 | 2001-06-12 | International Business Machines Corporation | Host storage management control of outboard data movement using push-pull operations |
| US7383294B1 (en) | 1998-06-30 | 2008-06-03 | Emc Corporation | System for determining the mapping of logical objects in a data storage system |
| US6282602B1 (en) | 1998-06-30 | 2001-08-28 | Emc Corporation | Method and apparatus for manipulating logical objects in a data storage system |
| US6542909B1 (en) * | 1998-06-30 | 2003-04-01 | Emc Corporation | System for determining mapping of logical objects in a computer system |
| US6393540B1 (en) | 1998-06-30 | 2002-05-21 | Emc Corporation | Moving a logical object from a set of source locations to a set of destination locations using a single command |
| US6883063B2 (en) | 1998-06-30 | 2005-04-19 | Emc Corporation | Method and apparatus for initializing logical objects in a data storage system |
| US6329985B1 (en) * | 1998-06-30 | 2001-12-11 | Emc Corporation | Method and apparatus for graphically displaying mapping of a logical object |
| US6591287B1 (en) * | 1999-09-08 | 2003-07-08 | Lucent Technologies Inc. | Method to increase the efficiency of job sequencing from sequential storage |
| AU4312401A (en) * | 1999-12-13 | 2001-06-18 | Connected Corporation | Multiple copy capability for network backup systems |
| US6778346B2 (en) * | 2000-03-30 | 2004-08-17 | Sony Corporation | Recording and reproducing apparatus and file managing method using the same |
| US7648678B2 (en) * | 2002-12-20 | 2010-01-19 | Dako Denmark A/S | Method and system for pretreatment of tissue slides |
| JP4141875B2 (ja) | 2003-03-27 | 2008-08-27 | 株式会社日立製作所 | リカバリ処理方法及びその実施システム並びにその処理プログラム |
| US6988110B2 (en) * | 2003-04-23 | 2006-01-17 | International Business Machines Corporation | Storage system class distinction cues for run-time data management |
| JP4559046B2 (ja) * | 2003-08-04 | 2010-10-06 | 株式会社日立製作所 | 仮想テープライブラリ装置 |
| EP1569134A1 (en) * | 2004-02-24 | 2005-08-31 | Sap Ag | A computer system, a database for storing electronic data and a method to operate a database system for converting and displaying archived data |
| WO2010137183A1 (en) * | 2009-05-29 | 2010-12-02 | Hitachi,Ltd. | Storage system and data storage method using storage system |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0287242A (ja) * | 1988-09-26 | 1990-03-28 | Hitachi Ltd | データベースの退避回復方式 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4755928A (en) * | 1984-03-05 | 1988-07-05 | Storage Technology Corporation | Outboard back-up and recovery system with transfer of randomly accessible data sets between cache and host and cache and tape simultaneously |
| US4814971A (en) * | 1985-09-11 | 1989-03-21 | Texas Instruments Incorporated | Virtual memory recovery system using persistent roots for selective garbage collection and sibling page timestamping for defining checkpoint state |
| US5193154A (en) * | 1987-07-10 | 1993-03-09 | Hitachi, Ltd. | Buffered peripheral system and method for backing up and retrieving data to and from backup memory device |
| JPH0743676B2 (ja) * | 1988-03-11 | 1995-05-15 | 株式会社日立製作所 | バツクアツプデータダンプ制御方法及び装置 |
| US5175849A (en) * | 1988-07-28 | 1992-12-29 | Amdahl Corporation | Capturing data of a database system |
| JPH0264834A (ja) * | 1988-08-31 | 1990-03-05 | Midori Denshi Kk | 小型コンピュータシステムにおけるデータ転送装置 |
| US5276860A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data processor with improved backup storage |
| US5247638A (en) * | 1990-06-18 | 1993-09-21 | Storage Technology Corporation | Apparatus for compressing data in a dynamically mapped virtual data storage subsystem |
| US5212784A (en) * | 1990-10-22 | 1993-05-18 | Delphi Data, A Division Of Sparks Industries, Inc. | Automated concurrent data backup system |
-
1993
- 1993-02-26 JP JP5038127A patent/JPH06250906A/ja active Pending
-
1995
- 1995-02-06 US US08/384,230 patent/US5596707A/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0287242A (ja) * | 1988-09-26 | 1990-03-28 | Hitachi Ltd | データベースの退避回復方式 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014002444A (ja) * | 2012-06-15 | 2014-01-09 | Nippon Telegr & Teleph Corp <Ntt> | バックアップシステムおよびその動作方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5596707A (en) | 1997-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5193154A (en) | Buffered peripheral system and method for backing up and retrieving data to and from backup memory device | |
| US5596707A (en) | Information processing system having backup/recovery facilities | |
| JP2679715B2 (ja) | データ転送方法 | |
| US6754680B1 (en) | Data control equipment, method to control data and recording medium to record data control procedure | |
| JPH1153123A (ja) | バックアップ方式 | |
| JP2587417B2 (ja) | ファイルの退避復元方式 | |
| JPH0793101A (ja) | データバックアップ装置 | |
| JPH10312329A (ja) | データ・バックアップ・リストア装置 | |
| JPH06309209A (ja) | ファイルバックアップ方式 | |
| JPS63217441A (ja) | ジヤ−ナル収集方式 | |
| JP3615250B2 (ja) | ディスクアレイ装置 | |
| JP3428482B2 (ja) | ファイル退避システム、装置及び方法、並びに記録媒体 | |
| JP2656499B2 (ja) | 計算機システム | |
| JPH0644118A (ja) | ファイルバックアップ方式 | |
| JPS622335A (ja) | フアイル装置のバツクアツプ処理方式 | |
| JPS62194557A (ja) | フアイル障害リカバリ方式 | |
| JP3009168B2 (ja) | データ処理装置 | |
| JP2938088B2 (ja) | 共有ファイルの障害回復方式 | |
| JP3368378B2 (ja) | 記憶内容の管理方法およびデータ処理装置 | |
| JP3771969B2 (ja) | 情報読み出し装置 | |
| JPH03192440A (ja) | 補助記憶装置 | |
| JP2772192B2 (ja) | 入出力処理装置 | |
| JPH02208764A (ja) | 補助記憶装置の出力障害復旧方式 | |
| JPH05134815A (ja) | データ管理処理方式 | |
| JPH0540693A (ja) | 仮想記憶管理方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040622 |