JPH1049418A - ジャーナルデータの反映方法及び装置と、冗長構成形計算機システム - Google Patents

ジャーナルデータの反映方法及び装置と、冗長構成形計算機システム

Info

Publication number
JPH1049418A
JPH1049418A JP8204808A JP20480896A JPH1049418A JP H1049418 A JPH1049418 A JP H1049418A JP 8204808 A JP8204808 A JP 8204808A JP 20480896 A JP20480896 A JP 20480896A JP H1049418 A JPH1049418 A JP H1049418A
Authority
JP
Japan
Prior art keywords
data
journal
computer system
file
storage device
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
JP8204808A
Other languages
English (en)
Inventor
Hisanori Matsuzawa
寿典 松沢
Masahiro 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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP8204808A priority Critical patent/JPH1049418A/ja
Publication of JPH1049418A publication Critical patent/JPH1049418A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 本発明は現用系計算機システムのメモリ及び
ファイルのデータを待機系計算機システムに復旧するジ
ャーナルデータ反映方法の提供を目的とする。 【解決手段】 本発明のジャーナルデータ反映方法は、
現用系計算機システムによって更新されたメモリ上のデ
ータ及び外部記憶装置のファイル上のデータの更新履歴
であるジャーナルデータを外部記憶装置に取得する段階
と、通信媒体を介して現用系計算機システムから待機系
計算機システムにジャーナルデータを転送する段階と、
転送されたジャーナルデータを待機系計算機システムの
メモリ及び外部記憶装置のファイル上のデータに反映さ
せる段階とからなる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、冗長構成をなす複
数の計算機システムにおけるジャーナルデータの反映方
法及び装置に係り、特に、通信媒体を介して転送される
ジャーナルデータの反映方法及び装置に関する。
【0002】
【従来の技術】従来の計算機システムにおいて、システ
ムの信頼性を向上させるため、実際にトランザクション
処理を行う現用系計算機システムと、障害時に現用系計
算機システムを代替する待機系計算機システムとに分類
された複数の計算機システムを用いた冗長な計算機シス
テム(以下、冗長構成形の計算機システムと呼ぶ)が採
用されている。
【0003】かかる冗長構成形の計算機システムにおい
て、現用系計算機システムの障害時の復旧のために、メ
モリデータベースファイル等のメモリ上のデータ及びデ
ータベース等のファイル上のデータが、更新履歴を表わ
すジャーナルデータとして外部記憶装置上のジャーナル
ファイルに取得されている。
【0004】更に、計算機システムが長時間連続運転さ
れるような場合、更新履歴を表わすジャーナルデータの
量が膨大になる。従って、記憶すべきジャーナルデータ
の量を削減するため、定期的にダンプデータを作成して
定期的に作成されたダンプデータを記憶し、定期的なダ
ンプデータが作成された後の更新履歴をジャーナルデー
タとして保存している。
【0005】上記冗長構成形の計算機システムの現用系
計算機システムに障害が発生したとき、上記ダンプデー
タとジャーナルデータが、通信媒体を介して現用系計算
機システムから待機系計算機システムに転送される。待
機系計算機システムは、現用系計算機システムの処理を
代替するため、最初に、上記ダンプデータをロードし、
ダンプデータの内容に応じてメモリ等を設定する。次
に、ダンプデータ以降のジャーナルデータの内容をメモ
リに反映させる。
【0006】
【発明が解決しようとする課題】上記のように、従来技
術によれば、待機系計算機システムで取得されたジャー
ナルデータは、外部記憶装置上のジャーナルファイルだ
けに取得される。このため、現用系計算機システムがシ
ステムダウンしたときに、現用系計算機システムから待
機系計算機システムに切替えるためには、待機系計算機
システムは、ジャーナルファイルからジャーナルデータ
を読み出し、メモリ上のデータ及びファイル上のデータ
に対し書き込みを行なうことにより、メモリ等の内容を
復旧させて待機系計算機システムの動作環境をシステム
ダウン直前の現用系計算機システムの動作環境に一致さ
せることが必要である。従って、待機系計算機システム
のデータの復旧に長い時間を要するという欠点がある。
【0007】本発明は、上記従来技術の問題点に鑑み、
現用系計算機システムがシステムダウンした際に、現用
系計算機システム側のデータを復旧するよりも早く待機
系計算機システム側でデータの復旧を行なえるよう、現
用系計算機システムがシステムダウンしていない間に、
現用系計算機システムのメモリ及びファイル上のデータ
を、待機系計算機システムのメモリ及びファイルに反映
させるジャーナルデータの反映方法及び装置の提供を目
的とする。
【0008】本発明は、更に、上記ジャーナルデータの
反映方法及び装置が適用された冗長構成形計算機システ
ムの提供を目的とする。
【0009】
【課題を解決するための手段】図1は上記目的を達成す
る本発明の原理説明図である。本発明は、第1の外部記
憶装置24を有し、トランザクション処理を行う現用系
計算機システム2と;通信媒体6を介して上記現用系計
算機システム2に接続され、第2の記憶装置42を有
し、障害発生時に復旧を行う待機系計算機システム4と
からなる冗長構成形の計算機システムにおけるジャーナ
ルデータの反映方法を提供する。本発明のジャーナルデ
ータの反映方法は、 −上記現用系計算機システム2の上記トランザクション
処理によって更新された第1のメモリ22上のデータ及
び上記第1の外部記憶装置24のファイル26上のデー
タの更新履歴であるジャーナルデータを上記第1の外部
記憶装置28に取得する段階(ステップ2)と、 −上記通信媒体6を介して上記現用系計算機システム2
から上記待機系計算機システム4に上記ジャーナルデー
タを転送する段階(ステップ4)と、 −上記トランザクション処理によって更新された上記第
1のメモリ22上のデータ及び上記第1の外部記憶装置
24の上記第1のファイル26上のデータと、上記待機
系計算機システム4の第2のメモリ50上のデータ及び
上記第2の外部記憶装置42の第2のファイル46上の
データとが同じになるように、上記転送されたジャーナ
ルデータを上記第2のメモリ50上のデータ及び上記第
2の外部記憶装置42の上記第2のファイル46上のデ
ータに反映させる段階(ステップ6)とからなる。
【0010】本発明は、現用系計算機システム2から待
機系計算機システム4に転送されたジャーナルデータ
が、待機系計算機システム4のメモリ50上のデータ及
びファイル上のデータ46に対して書き込まれることを
特徴とする。図2は、上記本発明のジャーナルデータの
反映方法を実行するジャーナルデータの反映装置の原理
構成図である。同図に示されているように、トランザク
ション処理を行う処理部20と、上記トランザクション
処理によって更新されるデータを格納する第1のメモリ
22と、上記トランザクション処理によって更新される
データを有する第1のファイル26を格納する第1の外
部記憶装置24とからなる現用系計算機システム2と;
障害発生時に復旧を行う待機系計算機システム4と;上
記現用系計算機システム2と上記待機系計算システム4
を接続する通信媒体6とからなる冗長構成形の計算機シ
ステムにおける本発明のジャーナルデータの反映装置
は、 −上記トランザクション処理によって更新された上記第
1のメモリ22上のデータ及び上記第1の外部記憶装置
24の上記第1のファイル26上のデータの更新履歴で
あるジャーナルデータを上記第1の外部記憶装置24に
取得する第1のジャーナル取得手段30と; −上記ジャーナルデータを上記通信媒体6を介して上記
待機系計算機システム4に転送するジャーナル送信手段
32と; −上記通信媒体6に接続されて上記現用系計算機システ
ム2からの上記ジャーナルデータを受けるジャーナル受
信手段40と; −上記受けられたジャーナルデータに対応するデータを
格納する第2のメモリ50と; −上記受けられたジャーナルデータに対応するデータを
含む第2のファイル46を格納する第2の外部記憶装置
42と; −上記トランザクション処理によって更新された上記第
1のメモリ22上のデータ及び上記第1の外部記憶装置
24の上記第1のファイル26上のデータと、上記第2
のメモリ50上のデータ及び上記第2の外部記憶装置4
2の上記第2のファイル46上のデータとが同じになる
ように、上記ジャーナル受信手段40によって受けられ
た上記ジャーナルデータを上記第2のメモリ50上のデ
ータ及び上記第2の外部記憶装置42の上記第2のファ
イル46上のデータに反映させるジャーナル反映手段5
2とからなる。
【0011】
【発明の実施の形態】図3は本発明のジャーナルデータ
の反映装置の構成図である。冗長構成形の計算機システ
ムは、トランザクション処理を行なう現用系計算機シス
テム2と、障害発生時に復旧を行う待機系計算機システ
ム4と、現用系計算機システム2と待機系計算システム
4を接続する通信媒体6とからなる。現用系計算機シス
テム2は、トランザクション処理を行うトランザクショ
ン処理部20と、トランザクション処理部20に接続さ
れ、トランザクション処理によって更新される制御テー
ブル等のデータを格納する第1のメモリ22と、トラン
ザクション処理部20に接続され、トランザクション処
理によって更新されるデータを有するデータベース等の
第1のファイル26を格納する第1の外部記憶装置24
とからなる。現用系計算機システム2は、システムダウ
ン等の障害発生時に上記データを復旧するために、第1
のメモリ22及び第1の外部記憶装置24に接続され、
トランザクション処理によって更新された第1のメモリ
22上のデータ及び第1の外部記憶装置24の第1のフ
ァイル26上のデータの更新履歴であるジャーナルデー
タを第1の外部記憶装置の第1のジャーナルファイル2
8に格納する第1のジャーナル取得部30を有する。上
記現用系計算機システム2は、ジャーナル取得部30か
らジャーナルデータを受け、ジャーナルデータを通信媒
体6を介して待機系計算機システム4に転送するジャー
ナル送信部32を更に有する。
【0012】待機系計算機システム4は、通信媒体6に
接続されて現用系計算機システム2からのジャーナルデ
ータを受けるジャーナル受信部40と、受けられたジャ
ーナルデータに対応する第2のジャーナルファイル44
を格納する第2の外部記憶装置42と、受けられたジャ
ーナルデータを第2の外部記憶装置42の第2のジャー
ナルファイル44に書き込む第2のジャーナル取得部4
8と、障害発生時の復旧処理に使用されるデータを格納
する第2のメモリ50とからなる。待機計算機システム
4は、トランザクション処理によって更新された第1の
メモリ22上のデータ及び第1の外部記憶装置24の第
1のファイル26上のデータと、第2のメモリ50上の
データ及び第2の外部記憶装置42の第2のファイル4
6上のデータとが同じになるように、ジャーナル受信部
40によって受けられたジャーナルデータを第2のメモ
リ50上のデータ及び第2の外部記憶装置42の第2の
ファイル46上のデータに反映させるジャーナル反映部
52を更に有する。
【0013】図4は、本発明のジャーナルデータの反映
装置の動作を示すフローチャートである。以下、同図を
参照して、本発明によってジャーナルデータが反映され
る動作を説明する。最初に、第1のジャーナル取得部3
0は、ジャーナルデータ、即ち、トランザクション処理
部20によって更新された第1のメモリ22上のデータ
及び第1のファイル26上のデータの更新履歴を取得
し、第1の外部記憶装置24の第1のジャーナルファイ
ル28に格納する(ステップ2)。次いで、ジャーナル
送信部32は、第1のジャーナル取得部30で得られた
ジャーナルデータを通信媒体6を介して待機系計算機シ
ステム4のジャーナル受信部40に転送する(ステップ
4)。
【0014】ジャーナル受信部40からジャーナルデー
タを供給された第2のジャーナル取得部48は、ジャー
ナルデータを第2の外部記憶装置42の第2のジャーナ
ルファイル44に書き込む(ステップ5)。更に、トラ
ンザクション処理によって更新された第1のメモリ22
上のデータ及び第1の外部記憶装置24の第1のファイ
ル26上のデータと、第2のメモリ50上のデータ及び
第2の外部記憶装置42の第2のファイル46上のデー
タとが同じになるように、転送されたジャーナルデータ
を第2のメモリ50上のデータ及び第2の外部記憶装置
42の第2のファイル46上のデータに反映させる(ス
テップ6)。
【0015】このように、本発明は、現用系計算機シス
テムから待機系計算機システムに転送されたジャーナル
データが、外部記憶装置上のジャーナルファイルに書き
込まれるだけではなく、メモリ上のデータ及びファイル
上のデータに対しても書き込まれることを特徴とする。
【0016】
【実施例】図5は本発明の一実施例のジャーナルデータ
を反映させる冗長構成形の計算機システムの構成図であ
る。以下、同図を参照して本発明の一実施例を説明す
る。現用系計算機システム2は、現用系データベースフ
ァイル26が格納された外部記憶装置と、現用系ジャー
ナルファイル28が格納された外部記憶装置とを有す
る。現用系計算機システム2は、トランザクション処理
を行なうトランザクション処理部20を更に有する。一
方、待機系計算機システム4は、現用系計算機システム
2と同様の構成を有する計算機システムであり、通信媒
体6によって接続された現用系計算機システム2及び待
機系計算機システム4は、冗長構成形の計算機システム
を形成している。
【0017】トランザクション処理部20は、現用系メ
モリ22上のデータを更新する手段と、現用系データベ
ースファイルを更新する手段とを有する。現用系ジャー
ナル取得部30は、トランザクション処理部20が現用
系メモリ22上のデータと現用系データベースファイル
26を更新する際に、ジャーナルデータを取得して運用
系ジャーナルファイル28に格納する。
【0018】図6は現用系ジャーナル取得部30によっ
て取得されるジャーナルデータの形式の一例を示す図で
ある。ジャーナルデータは、同図に示されたように、メ
モリとファイルのどちらが更新の対象であるかを示すジ
ャーナル種別情報と、更新された位置を示す更新位置情
報と、更新されたサイズを示す更新サイズ情報と、実際
に更新されたデータの内容を示す更新後のデータとから
なる。
【0019】現用系計算機システム2のジャーナル送信
部32は、システムダウン時に待機系計算機システム4
から復旧可能なように、現用系ジャーナル取得部30で
得られたジャーナルデータを通信媒体6を介して待機系
計算機システム4のジャーナル受信部40に転送する。
【0020】図7は上記実施例の待機系計算機システム
4におけるジャーナルデータの反映動作を示すフローチ
ャートである。以下、同図を参照してジャーナルデータ
の反映の手順を説明する。現用系計算機システム2と同
時に起動された待機系計算機システム4のジャーナル受
信部40は、現用系計算機システム2がシステムダウン
していない場合(ステップ10)、ジャーナルデータを
受信する(ステップ12)。ジャーナル受信部40から
のジャーナルデータを受けた待機系ジャーナル取得部4
8は、ジャーナルデータを待機系ジャーナルファイル4
4に書き込む(ステップ14)。
【0021】次に、ジャーナル反映部52は、待機系ジ
ャーナル取得部48を介してジャーナルデータを受け、
ジャーナルデータの種別がメモリ上のデータとファイル
上のデータの何れを示しているかを判定する(ステップ
16)。ジャーナルデータの種別がメモリ上のデータで
あると判定された場合、処理はステップ18に進み、ジ
ャーナル反映部52は、メモリ50上のデータにジャー
ナルデータを反映させる。一方、ジャーナルデータの種
別がファイル上のデータであると判定された場合、ジャ
ーナル反映部52は、待機系データベースファイル46
上のデータにジャーナルデータを反映させる(ステップ
20)。ここで、「データを反映させる」は、ジャーナ
ルデータ内の更新位置情報と、更新サイズ情報とに基づ
いて更新後のデータを書き込むことにより行われる。
【0022】即ち、ジャーナル反映部52は、転送され
たジャーナルデータからジャーナル種別を判定し、ジャ
ーナル種別がメモリ50上のデータであれば、ジャーナ
ルデータ内の更新後のデータを位置とサイズに従ってメ
モリ上のデータに対し書き込みを行い、ジャーナル種別
がファイル上のデータならば、ジャーナルデータ内の更
新後情報を位置とサイズに従って外部記憶装置のファイ
ル上のデータに対して書き込む。尚、ジャーナル反映部
52は、待機系ジャーナル取得部48の後に接続するの
ではなく、ジャーナル受信部40に直接接続しても構わ
ない。
【0023】上記ジャーナル転送(ステップ12)と、
ジャーナルファイルへの書き込み(ステップ14)と、
メモリ上のデータへの書き込み(ステップ18)又はデ
ータベースファイル上のデータへの書き込み(ステップ
20)は、ステップ10において現用系計算機システム
2がシステムダウンしたと判定されるまで繰り返され
る。
【0024】ステップ10において現用系計算機システ
ム2がシステムダウンしたと判定された場合、処理はス
テップ22に進み、ジャーナル送信部32からジャーナ
ル受信部40へのジャーナルデータの転送、即ち、ジャ
ーナル転送が中止され(ステップ22)、現用系計算機
システム2から待機系計算機システム4への切替えが行
なわれ(ステップ24)、ジャーナルデータの反映動作
が終了する。
【0025】これにより、現用系計算機システム2にお
ける現用系メモリ22上のデータ及び現用系データベー
スファイル26上のデータが、待機系計算機システム4
の待機系メモリ50及び待機系データベースファイル4
6上に復元され、待機系の計算機システムが復旧され
る。
【0026】
【発明の効果】以上説明したように、本発明によれば、
現用系計算機システムから転送されたジャーナルデータ
を待機系計算機システムにおいてメモリ上のデータ及び
ファイル上のデータに書き込むことによって、待機系計
算機システムは現用系計算機システムと同等のデータを
保持し得る。従って、現用系計算機システムがシステム
ダウンした際に、現用系計算機システムから待機系計算
機システムに速やかに切り替えることが可能になる。
【0027】更に、本発明によれば、現用系計算機シス
テムのダンプデータを用いることなく待機系計算機シス
テムのメモリを復旧させることができるので、従来の冗
長構成形の計算機システムの場合に必要とされた現用系
計算機システムから待機系計算機システムへのダンプデ
ータの転送を省くことができる。
【図面の簡単な説明】
【図1】本発明の原理説明図である。
【図2】本発明の原理構成図である。
【図3】本発明のジャーナルデータの反映装置の構成図
である。
【図4】本発明のジャーナルデータの反映装置の動作フ
ローチャートである。
【図5】本発明の一実施例の冗長構成形計算機システム
の構成図である。
【図6】本発明の一実施例のジャーナルデータの形式の
説明図である。
【図7】本発明の一実施例によるジャーナルデータの反
映の動作フローチャートである。
【符号の説明】
2 現用系計算機システム 4 待機系計算機システム 6 通信媒体 22 第1のメモリ 24 第1の外部記憶装置 26 第1のファイル 28 第1のジャーナルファイル 42 第2の外部記憶装置 46 第2のファイル 52 第2のメモリ

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 第1の外部記憶装置を有し、トランザク
    ション処理を行う現用系計算機システムと;通信媒体を
    介して上記現用系計算機システムに接続され、第2の外
    部記憶装置を有し、障害発生時に復旧を行う待機系計算
    機システムとからなる冗長構成形の計算機システムにお
    いて:上記現用系計算機システムの上記トランザクショ
    ン処理によって更新された第1のメモリ上のデータ及び
    上記第1の外部記憶装置の第1のファイル上のデータの
    更新履歴であるジャーナルデータを上記第1の外部記憶
    装置の第1のジャーナルファイルに取得する段階と、 上記通信媒体を介して上記現用系計算機システムから上
    記待機系計算機システムに上記ジャーナルデータを転送
    する段階と、 上記トランザクション処理によって更新された上記第1
    のメモリ上のデータ及び上記第1の外部記憶装置の上記
    第1のファイル上のデータと、上記待機系計算機システ
    ムの第2のメモリ上のデータ及び上記第2の外部記憶装
    置の第2のファイル上のデータとが同じになるように、
    上記転送されたジャーナルデータを上記第2のメモリ上
    のデータ及び上記第2の外部記憶装置の上記第2のファ
    イル上のデータに反映させる段階とからなるジャーナル
    データの反映方法。
  2. 【請求項2】 第1の外部記憶装置を有し、トランザク
    ション処理を行う現用系計算機システムと;通信媒体を
    介して上記現用系計算機システムに接続され、第2の外
    部記憶装置を有し、障害発生時に復旧を行う待機系計算
    機システムとからなる冗長構成形の計算機システムにお
    いて:上記現用系計算機システムの上記トランザクショ
    ン処理によって更新された第1のメモリ上のデータ及び
    上記第1の外部記憶装置の第1のファイル上のデータの
    更新履歴であるジャーナルデータを上記第1の外部記憶
    装置の第1のジャーナルファイルに取得する段階と、 上記通信媒体を介して上記現用系計算機システムから上
    記待機系計算機システムに上記ジャーナルデータを転送
    する段階と、 上記転送されたジャーナルデータを上記第2の外部記憶
    装置の第2のジャーナルファイルに書き込む段階とから
    なるジャーナルデータの反映方法であって、 上記トランザクション処理によって更新された上記第1
    のメモリ上のデータ及び上記第1の外部記憶装置の上記
    第1のファイル上のデータと、上記待機系計算機システ
    ムの第2のメモリ上のデータ及び上記第2の外部記憶装
    置の第2のファイル上のデータとが同じになるように、
    上記転送されたジャーナルデータを上記第2のメモリ上
    のデータ及び上記第2の外部記憶装置の上記第2のファ
    イル上のデータに反映させる段階を更に有するジャーナ
    ルデータの反映方法。
  3. 【請求項3】 トランザクション処理を行う処理部と、
    上記トランザクション処理によって更新されるデータを
    格納する第1のメモリと、上記トランザクション処理に
    よって更新されるデータを有する第1のファイルを格納
    する第1の外部記憶装置とからなる現用系計算機システ
    ムと;障害発生時に復旧を行う待機系計算機システム
    と;上記現用系計算機システムと上記待機系計算システ
    ムを接続する通信媒体とからなる冗長構成形の計算機シ
    ステムにおいて、 上記トランザクション処理によって更新された上記第1
    のメモリ上のデータ及び上記第1の外部記憶装置の上記
    第1のファイル上のデータの更新履歴であるジャーナル
    データを上記第1の外部記憶装置に取得する第1のジャ
    ーナル取得手段と;上記ジャーナルデータを上記通信媒
    体を介して上記待機系計算機システムに転送するジャー
    ナル送信手段と;上記通信媒体に接続されて上記現用系
    計算機システムからの上記ジャーナルデータを受けるジ
    ャーナル受信手段と;上記受けられたジャーナルデータ
    に対応するデータを格納する第2のメモリと;上記受け
    られたジャーナルデータに対応するデータを含む第2の
    ファイルを格納する第2の外部記憶装置と;上記トラン
    ザクション処理によって更新された上記第1のメモリ上
    のデータ及び上記第1の外部記憶装置の上記第1のファ
    イル上のデータと、上記第2のメモリ上のデータ及び上
    記第2の外部記憶装置の上記第2のファイル上のデータ
    とが同じになるように、上記ジャーナル受信手段によっ
    て受けられた上記ジャーナルデータを上記第2のメモリ
    上のデータ及び上記第2の外部記憶装置の上記第2のフ
    ァイル上のデータに反映させるジャーナル反映手段とか
    らなるジャーナルデータの反映装置。
  4. 【請求項4】 トランザクション処理を行う処理部と、
    上記トランザクション処理によって更新されるデータを
    格納する第1のメモリと、上記トランザクション処理に
    よって更新されるデータを有する第1のファイルを格納
    する第1の外部記憶装置とからなる現用系計算機システ
    ムと;障害発生時に復旧を行う待機系計算機システム
    と;上記現用系計算機システムと上記待機系計算システ
    ムを接続する通信媒体とからなる冗長構成形の計算機シ
    ステムにおいて、 上記トランザクション処理によって更新された上記第1
    のメモリ上のデータ及び上記第1の外部記憶装置の上記
    第1のファイル上のデータの更新履歴であるジャーナル
    データを上記第1の外部記憶装置に取得する第1のジャ
    ーナル取得手段と;上記ジャーナルデータを上記通信媒
    体を介して上記待機系計算機システムに転送するジャー
    ナル送信手段と;上記通信媒体に接続されて上記現用系
    計算機システムからの上記ジャーナルデータを受けるジ
    ャーナル受信手段と;上記ジャーナルデータに対応する
    第2のジャーナルファイルを格納する第2の外部記憶装
    置と;上記受けられたジャーナルデータを上記第2の外
    部記憶装置の上記第2のジャーナルファイルに書き込む
    第2のジャーナル取得手段からなるジャーナルデータの
    反映装置であって:第2のメモリと;上記トランザクシ
    ョン処理によって更新された上記第1のメモリ上のデー
    タ及び上記第1の外部記憶装置の上記第1のファイル上
    のデータと、上記待機系計算機システムの第2のメモリ
    上のデータ及び上記第2の外部記憶装置の第2のファイ
    ル上のデータとが同じになるように、上記ジャーナル受
    信手段によって受けられた上記ジャーナルデータを上記
    第2のメモリ上のデータ及び上記第2の外部記憶装置の
    上記第2のファイル上のデータに反映させるジャーナル
    反映手段とを更に有するジャーナルデータの反映装置。
  5. 【請求項5】 現用系データベースファイルと現用系ジ
    ャーナルファイルを格納する外部記憶装置と、トランザ
    クション処理のデータを格納する現用系メモリと、上記
    トランザクション処理を行ない、上記現用系メモリ上の
    データと、上記現用系データベースファイルを更新する
    トランザクション処理部とからなる現用系計算機システ
    ムと;待機系データベースファイルと待機系ジャーナル
    ファイルを格納する外部記憶装置と、トランザクション
    処理のデータを格納する待機系メモリとからなる待機系
    計算機システムと;上記現用系計算機システムと上記待
    機系計算機システムとを接続する通信媒体とからなる冗
    長構成形計算機システムであって:上記現用系計算機シ
    ステムは、 上記トランザクション処理部が上記現用系メモリ上のデ
    ータと上記現用系データベースファイルを更新する際
    に、ジャーナルデータを取得して現用系ジャーナルファ
    イルに格納する現用系ジャーナル取得手段と、 上記通信媒体に接続され、上記現用系ジャーナル取得手
    段によって取得された上記ジャーナルデータを上記通信
    媒体を介して待機系計算機システムに送信するジャーナ
    ル送信手段とを更に有し、 上記待機系計算機システムは、 上記通信媒体に接続され、上記ジャナル送信手段から送
    信された上記ジャーナルデータを受信するジャーナル受
    信手段と、 上記ジャーナル受信手段によって受信された上記ジャー
    ナルデータを上記待機系ジャーナルファイルに書き込む
    待機系ジャーナル取得手段と、 上記ジャーナル受信手段によって受信された上記ジャー
    ナルデータを上記待機系メモリと上記待機系データベー
    スファイルに書き込むジャーナル反映手段とを更に有す
    る冗長構成形計算機システム。
  6. 【請求項6】 上記現用系ジャーナル取得手段は、上記
    ジャーナルデータが上記現用系メモリと上記現用系デー
    タベースファイルの何れのデータであるかを表わすジャ
    ーナル種別情報と、更新された位置を示す更新位置情報
    と、更新されたサイズを示す更新サイズ情報を、実際に
    更新されたデータの内容を示す更新後のデータとからな
    るジャーナルデータを作成する手段を有し、 上記ジャーナル反映手段は、上記ジャーナルデータの上
    記ジャーナル種別情報に応じて上記更新後のデータを上
    記待機系メモリと上記待機系データベースファイルの何
    れに書き込むかを判定し、上記ジャーナルデータの上記
    更新位置情報と上記更新サイズ情報とに従って、上記更
    新後のデータを書き込む領域を判定する手段を有する請
    求項5記載の冗長構成形計算機システム。
  7. 【請求項7】 上記現用系計算機システムがシステムダ
    ウンしていない場合、上記現用系計算機システムから上
    記待機系計算機システムへの上記ジャーナルデータの転
    送を繰り返し行い、上記現用系システムがシステムダウ
    ンしている場合、上記ジャーナルデータの転送を中止
    し、上記現用系計算機システムから上記待機系計算機シ
    ステムへの切替えを行う手段を更に有する請求項5又は
    6記載の冗長構成形計算機システム。
JP8204808A 1996-08-02 1996-08-02 ジャーナルデータの反映方法及び装置と、冗長構成形計算機システム Pending JPH1049418A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8204808A JPH1049418A (ja) 1996-08-02 1996-08-02 ジャーナルデータの反映方法及び装置と、冗長構成形計算機システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8204808A JPH1049418A (ja) 1996-08-02 1996-08-02 ジャーナルデータの反映方法及び装置と、冗長構成形計算機システム

Publications (1)

Publication Number Publication Date
JPH1049418A true JPH1049418A (ja) 1998-02-20

Family

ID=16496717

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8204808A Pending JPH1049418A (ja) 1996-08-02 1996-08-02 ジャーナルデータの反映方法及び装置と、冗長構成形計算機システム

Country Status (1)

Country Link
JP (1) JPH1049418A (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163344A (ja) * 1998-11-27 2000-06-16 Nec Corp ネットワーク管理システムのデータベース復旧方式
JP2006330782A (ja) * 2005-05-23 2006-12-07 Nomura Research Institute Ltd 冗長構成システムおよび第1のコンピュータシステムに障害が発生したときに第2のコンピュータシステムが直ちにリカバーする方法
JP2009177597A (ja) * 2008-01-25 2009-08-06 Hitachi Communication Technologies Ltd 通信制御装置
JP2010039746A (ja) * 2008-08-05 2010-02-18 Hitachi Ltd データ同期方法、データ同期プログラム、データベースサーバ装置、および、データベースシステム
JP2010134583A (ja) * 2008-12-03 2010-06-17 Hitachi Ltd データベース処理方法、データベース処理プログラム、および、データベース指示装置
US7996637B2 (en) 2008-07-02 2011-08-09 Hitachi, Ltd. Storage system and remote copy recovery method
US8108486B2 (en) 2003-06-23 2012-01-31 Hitachi, Ltd. Remote copy system
US8364919B2 (en) 2008-07-08 2013-01-29 Hitachi, Ltd. Remote copy system and method
JP2014170448A (ja) * 2013-03-05 2014-09-18 Nec Corp レプリケーションシステム、業務処理システム、レプリケーション方法、及びプログラム
JP2019204527A (ja) * 2018-07-16 2019-11-28 北京百度網訊科技有限公司 記憶機器のデータ位置の処理方法及び処理装置、コンピュータ機器並びにコンピュータ読み取り可能な記憶媒体

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163344A (ja) * 1998-11-27 2000-06-16 Nec Corp ネットワーク管理システムのデータベース復旧方式
US8700725B2 (en) 2003-06-23 2014-04-15 Hitachi, Ltd. Remote copy system
US8108486B2 (en) 2003-06-23 2012-01-31 Hitachi, Ltd. Remote copy system
JP2006330782A (ja) * 2005-05-23 2006-12-07 Nomura Research Institute Ltd 冗長構成システムおよび第1のコンピュータシステムに障害が発生したときに第2のコンピュータシステムが直ちにリカバーする方法
JP2009177597A (ja) * 2008-01-25 2009-08-06 Hitachi Communication Technologies Ltd 通信制御装置
US8452933B2 (en) 2008-07-02 2013-05-28 Hitachi, Ltd. Storage system and remote copy recovery method
US7996637B2 (en) 2008-07-02 2011-08-09 Hitachi, Ltd. Storage system and remote copy recovery method
US8117411B2 (en) 2008-07-02 2012-02-14 Hitachi, Ltd. Storage system and remote copy recovery method
US8296537B2 (en) 2008-07-02 2012-10-23 Hitachi, Ltd. Storage system and remote copy recovery method
US8732420B2 (en) 2008-07-08 2014-05-20 Hitachi, Ltd. Remote copy system and method
US8364919B2 (en) 2008-07-08 2013-01-29 Hitachi, Ltd. Remote copy system and method
JP2010039746A (ja) * 2008-08-05 2010-02-18 Hitachi Ltd データ同期方法、データ同期プログラム、データベースサーバ装置、および、データベースシステム
JP2010134583A (ja) * 2008-12-03 2010-06-17 Hitachi Ltd データベース処理方法、データベース処理プログラム、および、データベース指示装置
JP2014170448A (ja) * 2013-03-05 2014-09-18 Nec Corp レプリケーションシステム、業務処理システム、レプリケーション方法、及びプログラム
JP2019204527A (ja) * 2018-07-16 2019-11-28 北京百度網訊科技有限公司 記憶機器のデータ位置の処理方法及び処理装置、コンピュータ機器並びにコンピュータ読み取り可能な記憶媒体
US10990312B2 (en) 2018-07-16 2021-04-27 Beijing Baidu Netcom Science Technology Co., Ltd. Method, apparatus, device and storage medium for processing data location of storage device

Similar Documents

Publication Publication Date Title
US6304980B1 (en) Peer-to-peer backup system with failure-triggered device switching honoring reservation of primary device
US5870537A (en) Concurrent switch to shadowed device for storage controller and device errors
JP3992427B2 (ja) ファイルシステム
EP1255198B1 (en) Storage apparatus system and method of data backup
US6073221A (en) Synchronization of shared data stores through use of non-empty track copy procedure
US20070271414A1 (en) Storage system and file-reference method of remote-site storage system
US20040193625A1 (en) Data control method for duplicating data between computer systems
JPH11184641A (ja) サブシステムの移行方法
JP2003223287A (ja) 記憶装置、この記憶装置のバックアップ方法及びプログラム
JP2001337939A (ja) データ多重化方法およびデータ多重化システム
JPH0511820A (ja) 主制御器と少くとも一対のスレーブ入力/出力プロセツサを有するプロセス制御装置の一対の入力/出力プロセツサの同期を維持する方法
US7194590B2 (en) Three data center adaptive remote copy
JP2002149499A (ja) データの完全性を備えるリモートコピーシステム
JP4462697B2 (ja) 記憶制御装置
JPH1049418A (ja) ジャーナルデータの反映方法及び装置と、冗長構成形計算機システム
JP2000181634A (ja) ミラーリング装置
US20040064659A1 (en) Storage apparatus system and method of data backup
JPH1115604A (ja) データ多重化方法
JP3937878B2 (ja) 磁気テープ装置及びその制御方法並びに磁気テープ装置制御用プログラム
US7114049B2 (en) Adaptive remote copy in a heterogeneous environment
US20210240351A1 (en) Remote copy system and remote copy management method
JPH04299435A (ja) データベース等価方式
US6687852B1 (en) Ultra reliable disk memory for duplex processor platforms
JPH10133926A (ja) ミラー化ディスク復旧方法と復旧システム
JP4721057B2 (ja) データ管理システム,データ管理方法及びデータ管理用プログラム