JPS638834A - コンピユ−タシステムの自動障害復旧のための稼働状況管理方式 - Google Patents
コンピユ−タシステムの自動障害復旧のための稼働状況管理方式Info
- Publication number
- JPS638834A JPS638834A JP61152556A JP15255686A JPS638834A JP S638834 A JPS638834 A JP S638834A JP 61152556 A JP61152556 A JP 61152556A JP 15255686 A JP15255686 A JP 15255686A JP S638834 A JPS638834 A JP S638834A
- Authority
- JP
- Japan
- Prior art keywords
- program
- computer system
- file data
- condition control
- control table
- 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
- 238000011084 recovery Methods 0.000 title claims abstract description 13
- 238000007726 management method Methods 0.000 claims description 19
- 230000002159 abnormal effect Effects 0.000 abstract description 12
- 238000012545 processing Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 230000007257 malfunction Effects 0.000 description 3
- 230000006378 damage Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
Landscapes
- Retry When Errors Occur (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、自動障害復旧システムに関し、特に専任の操
作員がいない場合の小規模オンラインシステムの自動障
害復旧のためのプログラム稼働状況方式に関する。
作員がいない場合の小規模オンラインシステムの自動障
害復旧のためのプログラム稼働状況方式に関する。
従来の技術
従来、小規模オンラインシステムではシステムの異常停
止あるいはプログラム誤動作によるデータ破壊が特に問
題であり、端末atからの入力指示によるデータ更新時
にはジャーナルを記録し、かつデータが即時に更新させ
るマスクファイルデータと、オンラインプログラム終了
後にマスクファイルデータからコピーされるスレーブフ
ァイルデータの2重化されたファイルデータを持つ事に
より、データの破壊に対する予防を計っている。
止あるいはプログラム誤動作によるデータ破壊が特に問
題であり、端末atからの入力指示によるデータ更新時
にはジャーナルを記録し、かつデータが即時に更新させ
るマスクファイルデータと、オンラインプログラム終了
後にマスクファイルデータからコピーされるスレーブフ
ァイルデータの2重化されたファイルデータを持つ事に
より、データの破壊に対する予防を計っている。
そしてシステムの異常停止あるいはプログラムの誤動作
によりデータが破壊されると、データ復旧プログラムを
操作員が手動で起動してデータを正常化している。
によりデータが破壊されると、データ復旧プログラムを
操作員が手動で起動してデータを正常化している。
発明が解決しようとする問題点
ところで、このようなオンラインシステムではシステム
の異常停止あるいはプログラム誤JTにより停止した場
合に、操作員がいったいシスムが停止時に何の処理を行
っていたかを把握してどういう復旧方法を実施すればよ
いかを判断し、それに対応する復旧プログラムを操作員
が起動しなければならないという欠点がある。
の異常停止あるいはプログラム誤JTにより停止した場
合に、操作員がいったいシスムが停止時に何の処理を行
っていたかを把握してどういう復旧方法を実施すればよ
いかを判断し、それに対応する復旧プログラムを操作員
が起動しなければならないという欠点がある。
しかしながら、最近のように小規模オンラインシステム
を有するオフィスでは、特別に専任の操作員を設置しな
い場合が増えて来ている。そのために操作員を必要とし
ない障害復旧のための方式が要求される。
を有するオフィスでは、特別に専任の操作員を設置しな
い場合が増えて来ている。そのために操作員を必要とし
ない障害復旧のための方式が要求される。
本発明は従来の上記事情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記要望
を満足させ、自動的障害復旧の実現を可能とした新規な
稼働状況管理方式を提供することにある。
従って本発明の目的は、従来の技術に内在する上記要望
を満足させ、自動的障害復旧の実現を可能とした新規な
稼働状況管理方式を提供することにある。
問題点を解決するための手段
上記目的を達成する為に、本発明に係るコンピュータシ
ステムの自動障害復旧のための稼働状況管理方式は、フ
ンビュータンステムはプログラムの稼働状況が変更され
る毎にジャーナルファイル中の状況管理デープルに変更
情報を書き込み、システム停止からの再起動時にコンピ
ュータシステムは状況管理テブルに格納された情報によ
り、データ復旧動作を自動的に指示出来るように構成さ
れ、操作員がなくてもシステムの異常停止やプログラム
の誤動作により停止した場合にはコンピュータシステム
を再起動する事により、自動的に障害復旧を可能とする
所を特徴とする。
ステムの自動障害復旧のための稼働状況管理方式は、フ
ンビュータンステムはプログラムの稼働状況が変更され
る毎にジャーナルファイル中の状況管理デープルに変更
情報を書き込み、システム停止からの再起動時にコンピ
ュータシステムは状況管理テブルに格納された情報によ
り、データ復旧動作を自動的に指示出来るように構成さ
れ、操作員がなくてもシステムの異常停止やプログラム
の誤動作により停止した場合にはコンピュータシステム
を再起動する事により、自動的に障害復旧を可能とする
所を特徴とする。
実施例
次に、本発明をその好ましい一実施例について第1図、
第2図及び第3図に基づいて説明する。
第2図及び第3図に基づいて説明する。
第1図はコンピュータシステム異常停止の動作説明図で
あり、第2図は異常停止後の再起動時のコンピュータシ
ステムの動作説明図である。第3図は本発明が適用され
るシステム構成例を示すブロック図である。
あり、第2図は異常停止後の再起動時のコンピュータシ
ステムの動作説明図である。第3図は本発明が適用され
るシステム構成例を示すブロック図である。
第1図において、〜参照番号1は第3図に示されるコン
ピュータシステムでプログラムが動作するメモリ、2は
コンビュータンステム稼働時に前回停止の状態が何かを
チェックするN働伏況監視プログラム、3は一連の処理
を行うバッチプログラムとオンラインプログラム、4は
マスクファイルのデータの更新記録が書かれるジャーナ
ルファイル、5は稼働状況を管理する状況管理テーブル
をそれぞれ示している。
ピュータシステムでプログラムが動作するメモリ、2は
コンビュータンステム稼働時に前回停止の状態が何かを
チェックするN働伏況監視プログラム、3は一連の処理
を行うバッチプログラムとオンラインプログラム、4は
マスクファイルのデータの更新記録が書かれるジャーナ
ルファイル、5は稼働状況を管理する状況管理テーブル
をそれぞれ示している。
コンピュータシステムが起動すると、まず最初に稼働状
況監視プログラム2が動作し、状況管理テーブル5を参
照する。この状況管理テブル5はプログラム自身が、そ
のプログラムの終了時に特定のコードをセットする事に
より、そのプログラムが正常に終了した事が保証される
という意味があり、一連のプログラムの終了時には“E
ND″というコードがセットされて、すべて正常に終了
したという事になる。第1図では、稼働状況監視プログ
ラム2が終了時に次に動作するバッチプログラムAの開
始を示す“5TAPT A”というコードをセットして
終了する。バッチプログラムAは終了時に次に動作する
オンライノブログラムの開始を示す“5TART B”
というコードをセットする。つまり、状況管理テーブル
5にセットされたコードで表わされるプログラムは実行
中である事がわかるのである。
況監視プログラム2が動作し、状況管理テーブル5を参
照する。この状況管理テブル5はプログラム自身が、そ
のプログラムの終了時に特定のコードをセットする事に
より、そのプログラムが正常に終了した事が保証される
という意味があり、一連のプログラムの終了時には“E
ND″というコードがセットされて、すべて正常に終了
したという事になる。第1図では、稼働状況監視プログ
ラム2が終了時に次に動作するバッチプログラムAの開
始を示す“5TAPT A”というコードをセットして
終了する。バッチプログラムAは終了時に次に動作する
オンライノブログラムの開始を示す“5TART B”
というコードをセットする。つまり、状況管理テーブル
5にセットされたコードで表わされるプログラムは実行
中である事がわかるのである。
第1図ではオンラインプログラムBが異常停止したため
に状況管理テーブル5には“5TART B”という状
態コードがセットされた状態で終了している。
に状況管理テーブル5には“5TART B”という状
態コードがセットされた状態で終了している。
第2図は前回運転が異常停止をした場合のシステム動作
例を示している。6はコンピュータシステム異常時にフ
ァイルデータの復旧を行うファイルデータの復旧を行う
ファイルデータ復旧プログラムBであり、オンラインプ
ログラムBが異常停止した時に動作する。バッチプログ
ラムAが異常停止した場合にはファイルデータ復旧プロ
グラムAが、バッチプログラムCが異常停止した場合に
はファイルデータ復旧プログラムCがそれぞれ動作する
。7はオンラインプログラムで更新されるマスクファイ
ルデータ、8はマスクファイルデータフと同一の内容を
持つスレーブファイルデータをそれぞれ示している。
例を示している。6はコンピュータシステム異常時にフ
ァイルデータの復旧を行うファイルデータの復旧を行う
ファイルデータ復旧プログラムBであり、オンラインプ
ログラムBが異常停止した時に動作する。バッチプログ
ラムAが異常停止した場合にはファイルデータ復旧プロ
グラムAが、バッチプログラムCが異常停止した場合に
はファイルデータ復旧プログラムCがそれぞれ動作する
。7はオンラインプログラムで更新されるマスクファイ
ルデータ、8はマスクファイルデータフと同一の内容を
持つスレーブファイルデータをそれぞれ示している。
コンピュータシステムが起動して稼働状況監視プログラ
ム2が動作し、状況管理テーブル5を参照した時に、そ
の内容が“5TART B”のため、前回終了状態がオ
ンラインプログラムBの異常停止であると判断した稼働
状況監視プログラム2は、オンラインプログラムBの異
常停止により引き起こされた障害を復旧するために6の
ファイルデータ復旧プログラムBを起動し、マスクファ
イルデータ7を正常に復旧させた後に、状況管理テーブ
ル5に“5TART A”をセットして一連のプログラ
ム処理3を続行する。最後に動作するバッチプログラム
Cは正常に終了すると状況管理テーブル5に“END″
をセットしてコンピュータシステムは正常に終了する。
ム2が動作し、状況管理テーブル5を参照した時に、そ
の内容が“5TART B”のため、前回終了状態がオ
ンラインプログラムBの異常停止であると判断した稼働
状況監視プログラム2は、オンラインプログラムBの異
常停止により引き起こされた障害を復旧するために6の
ファイルデータ復旧プログラムBを起動し、マスクファ
イルデータ7を正常に復旧させた後に、状況管理テーブ
ル5に“5TART A”をセットして一連のプログラ
ム処理3を続行する。最後に動作するバッチプログラム
Cは正常に終了すると状況管理テーブル5に“END″
をセットしてコンピュータシステムは正常に終了する。
以上のように、プログラムの開始時に状況管理テーブル
5に開始をセットする事により、一連のプログラムのど
こで停止したが判別可能となり、それに対処すべきプロ
グラムを自動的に動作させる事ができる。
5に開始をセットする事により、一連のプログラムのど
こで停止したが判別可能となり、それに対処すべきプロ
グラムを自動的に動作させる事ができる。
第3図は本発明が適用されるシステムの構成例を示して
あり、0は中央処理装置(CPU ) 、1はプログラ
ムが実行される第1図、第2図と同じメモリ、9はプロ
グラムが格納されるプログラムファイル、7は第2図と
同じマスクファイルデータ、8は第2図と同じスレーブ
ファイルデータ、4は第1図、第2図に示されるものと
同じンヤーナルファイルであり、端末afloとマスク
データファイル7とオンラインプログラムで行ったデー
タ更新情報が記録される。
あり、0は中央処理装置(CPU ) 、1はプログラ
ムが実行される第1図、第2図と同じメモリ、9はプロ
グラムが格納されるプログラムファイル、7は第2図と
同じマスクファイルデータ、8は第2図と同じスレーブ
ファイルデータ、4は第1図、第2図に示されるものと
同じンヤーナルファイルであり、端末afloとマスク
データファイル7とオンラインプログラムで行ったデー
タ更新情報が記録される。
発明の詳細
な説明したように、本発明によれば、;/ビュータンス
テムの起動時にプログラムが前回どのような状態で停止
したか認識出来て、もし異常停止であってもそれに対応
したファイルデータ復旧プログラムが自動的に起動され
るので、操作員はまったく操作を行う必要がなく、人為
的操作ミスによるデータ破壊も防ぐ事ができる。
テムの起動時にプログラムが前回どのような状態で停止
したか認識出来て、もし異常停止であってもそれに対応
したファイルデータ復旧プログラムが自動的に起動され
るので、操作員はまったく操作を行う必要がなく、人為
的操作ミスによるデータ破壊も防ぐ事ができる。
また、本発明によれば、コンピュータに対する知識を有
していなくても、どんなオフィスでも安全にオンライン
システムの運用が可能となる。
していなくても、どんなオフィスでも安全にオンライン
システムの運用が可能となる。
第1図は本発明の一実施例を示すシステム動作(異常停
止)の例を示すブロック図、第2図は本発明の一実施例
を示すシステム動作(前回異常停止)を示すブロック図
、第3図は本発明が適用されるンステム構成例を示すブ
ロック図である。 010.中央処理装置(CPU)、119.メモリ、2
10.稼働状況監視プログラム、301.一連プログラ
ム、4.、、 ジャーナルファイル、5゜6.状況管理
テーブル、6.、、ファイルデータ復旧プログラムB1
7.、、マスクファイルデータ、882.スレーブファ
イルデータ、96.。
止)の例を示すブロック図、第2図は本発明の一実施例
を示すシステム動作(前回異常停止)を示すブロック図
、第3図は本発明が適用されるンステム構成例を示すブ
ロック図である。 010.中央処理装置(CPU)、119.メモリ、2
10.稼働状況監視プログラム、301.一連プログラ
ム、4.、、 ジャーナルファイル、5゜6.状況管理
テーブル、6.、、ファイルデータ復旧プログラムB1
7.、、マスクファイルデータ、882.スレーブファ
イルデータ、96.。
Claims (1)
- コンピュータシステムの一連の動作を行うオンラインプ
ログラムとバッチプログラムと、ファイルデータとファ
イルデータの更新記録(以下ジャーナルと称す)とを有
し、コンピュータシステムの障害に備えて、コンピュー
タシステムはプログラムの稼働状況が変更される毎にジ
ャーナルに変更情報を書き込むプログラムの稼働状況管
理方式であって、プログラムの稼働状況が変更される毎
に外プログラムより送出される変更情報を格納する状況
管理テーブルと該テーブルに格納された情報によりプロ
グラムのデータ復旧動作を指示し、該指示によりコンピ
ュータシステム障害時にファイルデータの自動復旧を可
能とする事を特徴とするコンピュータシステムの自動障
害復旧のための稼働状況管理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61152556A JPS638834A (ja) | 1986-06-28 | 1986-06-28 | コンピユ−タシステムの自動障害復旧のための稼働状況管理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61152556A JPS638834A (ja) | 1986-06-28 | 1986-06-28 | コンピユ−タシステムの自動障害復旧のための稼働状況管理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS638834A true JPS638834A (ja) | 1988-01-14 |
Family
ID=15543052
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61152556A Pending JPS638834A (ja) | 1986-06-28 | 1986-06-28 | コンピユ−タシステムの自動障害復旧のための稼働状況管理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS638834A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002342095A (ja) * | 2001-05-22 | 2002-11-29 | Nec Microsystems Ltd | アプリケーションの異常終了検出・復帰方法 |
| JP2008165551A (ja) * | 2006-12-28 | 2008-07-17 | Sony Corp | 情報処理装置および方法、プログラム、並びに記録媒体 |
| JP2014211728A (ja) * | 2013-04-18 | 2014-11-13 | 株式会社日立製作所 | 端末の稼動状況監視方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6191730A (ja) * | 1984-10-11 | 1986-05-09 | Nec Corp | ソフトウエア障害に対する自動復旧処理システム |
-
1986
- 1986-06-28 JP JP61152556A patent/JPS638834A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6191730A (ja) * | 1984-10-11 | 1986-05-09 | Nec Corp | ソフトウエア障害に対する自動復旧処理システム |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002342095A (ja) * | 2001-05-22 | 2002-11-29 | Nec Microsystems Ltd | アプリケーションの異常終了検出・復帰方法 |
| JP2008165551A (ja) * | 2006-12-28 | 2008-07-17 | Sony Corp | 情報処理装置および方法、プログラム、並びに記録媒体 |
| US8887091B2 (en) | 2006-12-28 | 2014-11-11 | Sony Corporation | Information processing apparatus, method, processor, and recording medium for determining whether information stored in a memory is incorrectly updated |
| JP2014211728A (ja) * | 2013-04-18 | 2014-11-13 | 株式会社日立製作所 | 端末の稼動状況監視方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3200661B2 (ja) | クライアント/サーバシステム | |
| JPH0145658B2 (ja) | ||
| CN106776282A (zh) | 一种bios程序的异常处理方法及装置 | |
| JPS638834A (ja) | コンピユ−タシステムの自動障害復旧のための稼働状況管理方式 | |
| JPH0962626A (ja) | 分散処理システムのオンラインテスト方法 | |
| JPH0683657A (ja) | サービスプロセッサの切り換え方式 | |
| JPH02196341A (ja) | 情報処理装置の障害復旧方式 | |
| JPH0728632A (ja) | オペレーティングシステムの自動入れ替え方法及びそれを利用した計算機システム | |
| JPH1188471A (ja) | 試験方法及び試験装置 | |
| JPH04369735A (ja) | 計算機システムのバックアップ方式 | |
| JP2853527B2 (ja) | ファイル障害自動復旧システム | |
| JP2692681B2 (ja) | シーケンス制御装置 | |
| JP3491369B2 (ja) | データ処理装置 | |
| JPS58107790A (ja) | システムダウン時の再立上げ方式 | |
| JP2902769B2 (ja) | ロボットのシーケンス制御方式 | |
| JPS62284440A (ja) | 端末装置のソフトウエア資源保守方式 | |
| JPH02255919A (ja) | データ復旧装置 | |
| JPS6238945A (ja) | 情報処理方式 | |
| JP2679625B2 (ja) | 二重化システムの再開処理方法とその方式 | |
| JPS63195746A (ja) | ログ処理方式 | |
| JPH06180643A (ja) | バージョンチェック方式 | |
| JPH06187217A (ja) | データベースと通常ファイルとの同期化処理方式 | |
| JPS6149225A (ja) | 情報処理システムの運転方式 | |
| JPS6113361A (ja) | 多重系電子計算機システムの制御方式 | |
| JPH03192947A (ja) | ソフトウエアパッチ誤入力防止方式 |