JP2886961B2 - プログラム入替方法 - Google Patents

プログラム入替方法

Info

Publication number
JP2886961B2
JP2886961B2 JP2247589A JP24758990A JP2886961B2 JP 2886961 B2 JP2886961 B2 JP 2886961B2 JP 2247589 A JP2247589 A JP 2247589A JP 24758990 A JP24758990 A JP 24758990A JP 2886961 B2 JP2886961 B2 JP 2886961B2
Authority
JP
Japan
Prior art keywords
program
old
replacement
replacement request
programs
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.)
Expired - Fee Related
Application number
JP2247589A
Other languages
English (en)
Other versions
JPH04127330A (ja
Inventor
宮尾  健
智明 中村
洋 綿谷
三朗 飯島
康雄 関根
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.)
Hitachi Ltd
Hitachi Information and Control Systems Inc
Original Assignee
Hitachi Ltd
Hitachi Process Computer Engineering Inc
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 Hitachi Ltd, Hitachi Process Computer Engineering Inc filed Critical Hitachi Ltd
Priority to JP2247589A priority Critical patent/JP2886961B2/ja
Priority to US07/762,452 priority patent/US5274808A/en
Publication of JPH04127330A publication Critical patent/JPH04127330A/ja
Application granted granted Critical
Publication of JP2886961B2 publication Critical patent/JP2886961B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プログラムの入替方式に係り、特に無停止
型オンライン計算機システムにおける動作中プログラム
に入替方式に関する。
〔従来の技術〕
近年、金融関係あるいは全世界的なネツトワークシス
テムを中心に無停止型オンライン計算機システムに対す
る需要が顕著になつている。係る無停止型システムにお
いてプログラムを入替える場合、オンラインシステムを
一時的に停止して行うのが容易な手法ではあるが、オン
ラインサービスを著しく低下させる問題点があつた。
この点、特開平1−232432号では、上述の問題点を解
決すべく、オンラインを停止することなく、プログラム
を変更する方式を提供している。ただし、従来方式で
は、プログラム起動時に新旧プログラムの入替を行うた
め、無停止プログラム(停止しないプログラムはオンラ
イン中に起動されるタイミングはない。)は入替えられ
ない欠点があつた。
また、複数の異なるプログラムの動作が密接に係わつ
ている(通信等をしている)場合は、複数の動作中プロ
グラムを同時に新プログラムに入替えることが必要であ
るが、従来方式では、複数プログラムの同時入替は実現
できないという欠点があつた。
〔発明が解決しようとする課題〕
上記従来技術は、オンライン計算機システムにおける
無停止プログラムの入替について配慮されていないとい
う問題点があつた。また、上記従来技術は、複数の動作
中プログラムの同時入替について配慮されていないとい
う問題点があつた。
本発明の目的は、オンライン計算機システムにおいて
プログラムの入替を、オンラインシステムを停止するこ
となく実行する方式を提供することにある。
本発明の他の目的は、オンライン計算機システムにお
いて複数のプログラムの同時入替を実現する方式を提供
することにある。
〔課題を解決するための手段〕
上記目的を達成するために、旧プログラムと、該旧プ
ログラムと入れ替るべき新プログラムとを格納できる補
助記憶装置と、変更対象の旧プログラム内に予めプログ
ラミングさたチエツクポイントと、入替要求の有無、及
び新プログラムを示すプログラムID番号を格納できる入
替要求管理テーブルとを有し、該チエツクポイントにお
いて、入替要求の有無をチエツクし、要求有の場合に
は、新プログラムを起動し、旧プログラムを終了させる
機構を備える。
上記他の目的を達成するために、同時実行中プログラ
ム数を示すレフアレンスカウンタを有する。
〔作用〕
本発明のプログラム入替方式では、オンライン計算機
システム内で動作中の旧プログラムと、該旧プログラム
と入れ替えるべき新プログラムとが補助記憶装置に格納
され、変更対象の旧プログラム内に予めチエツクポイン
トをプログラミングしておき、該チエツクポイントにお
いては、入替要求管理テーブル内を検索し、入替要求の
有無をチエツクし、要求有の場合には、プログラムIDに
従い、新プログラムを起動し、旧プログラムを終了させ
る。
また、本発明のプログラム入替方式では、補助記憶に
格納された1つの旧プログラムが主記憶上で複数個動作
している場合、動作中の旧プログラムの数をレフアレン
スカウンタに記憶しておき、1つのプログラムが停止す
るごとにレフアレンスカウンタを1減算し、該レフアレ
ンスカウンタが0になるタイミングで新プログラムを起
動することにより、複数個の動作中プログラムを同時に
入替える。
〔実施例〕
以下、本発明の幾つかの実施例について説明する。
[実施例1]…チエツクポイント方式 実施例1は、プログラム内にチエツクポイント処理を
予め組込んであるプログラムの、プログラム入替方式に
ついての例である。
第1図は、本発明による旧プログラムから新プログラ
ムへの入替えのフローチヤート、特にチエツクポイント
処理のフローチヤートを示したものである。また第2図
は、本発明に必要な構成要素と入替動作を示した図であ
る。また第3図はオンラインサービスを提供するシステ
ム構成図である。
まず、旧プログラムが起動(101)され、処理を開始
する。旧プログラム内の各所には、チエツクポイント
(103)が設けられていて、通常処理(102)が進むと必
ずチエツクポイント(103)に到達する。プログラムが
チエツクポイント(103)に到達すると、チエツクポイ
ント処理(103−1)を実行する。チエツクポイント処
理の内容は、まず入替要求があるかどうか(105)を調
べる。入替要求がなかつた場合は、旧プログラム処理に
リターンし、通常処理(102)を続行する。入替要求が
ない間は、通常処理とチエツクポイント処理が交互に継
続実行される。入替要求があつた場合は、新プログラム
に移りこれを実行する。第1図の例では、新プログラム
の先頭から実施する例を示しているが、これは旧プログ
ラムの処理との関係で新プログラムの適宜の任意の位置
からスタートさせることも可能である。尚、新プログラ
ムにも適宜の個所にチエツクポイントが設定される。
新旧プログラムを入替えたい場合の考え方について第
2図,第3図を参照して説明すると、まず新プログラム
(209)を記憶媒体(210)より補助記憶装置(207)に
格納し、さらに主記憶(204)にローデイングする。第
3図にあるように、補助記憶,主記憶には新プログラム
用の空きエリア(306,309)をあらかじめ準備してお
く。新プログラムを記憶媒体(310)から補助記憶(30
8)へローデイング(307−2)する。あるいは補助記憶
(308)から主記憶(302)へローデイング(307−1)
する間も、オンライン業務実行領域(311)外の処理で
あるためオンライン業務へ悪影響を及ぼすことなく実行
可能である。その後、入替要求管理テーブル(201)内
に新プログラムID(203)を書込み、さらに入替要求フ
ラグ(202)をオンにする。補助記憶上の旧プログラム
(208)は、既に主記憶にロードされ動作中(205)であ
る。
この状態で、旧プログラムがチエツクポイントに到達
し、チエツクポイント処理を始めると、今度は、入替要
求有のため、入替要求管理テーブルの新プログラムIDに
従い、新プログラムを起動し(106)、入替要求を解除
し(108)、旧プログラムは終了する(107)。旧プログ
ラム終了後は、主記憶上の動作中旧プログラム(205)
を削除する。
以上により、オンラインを停止することなく、新旧プ
ログラムの入替が実現される。
本実施例の長所としては、ユーザプログラムが任意の
箇所にチエツクポイントを入れることが可能であり、入
替タイミングをユーザが指定できる点が上げられる。
一方、短所としては、旧プログラムにあらかじめチエ
ツクポイントを入れておくことが必要なため、チエツク
ポイントの挿入されていないプログラムについては入替
できない点が上げられる。
[実施例2]…OS処理方式 第4図の実施例2は、入替対象の旧プログラムには、
実施例1のようなチエツクポイント処理が明示的にはプ
ログラミングされていない場合の例である。旧プログラ
ムは、通常、端末への文字表示,時刻取り出し等のシス
テムのサービスを受けるために、システムコールをオペ
レーテイングシステムOSに発行する(401,402)。シス
テムコールを発行すると、システムモードに計算機の状
態が遷移し、プログラム処理からオペレーテイングシス
テム(以下OSと略す)での処理に制御が移る。OSはシス
テムコール処理(403)実行後、チエツクポイント処理
(404)を実行する。チエツクポイント処理では、まず
入替要求の有無をチエツク(405)し、要求がなけれ
ば、旧プログラム側にリターンするが、要求があれば、
新プログラムを起動(406)し、旧プログラムを終了(4
07)させる。
本実施例2によると、OSにあらかじめチエツクポイン
ト処理を設けておくことにより、ユーザプログラムには
チエツクポイント処理が不要となつた。これにより、任
意のプログラムに対する入替が可能となる。
[実施例3] 実施例3は、補助記憶装置に格納された1つのプログ
ラムに対して、複数個同時に主記憶装置上で動作してい
るプログラムの入替の例である。
第5図に実施例3におけるシステム構成図を示す。処
理演算部(501),主記憶装置(502),補助記憶装置
(512)、及び複数個の端末装置(515,516,517)を有す
るシステムにおいて、主記憶装置(502)にOS(503),
入替要求テーブル(504),レフアレンスカウンタ(50
5)、及び複数個の旧プログラム(506,507,508)が格納
されている。該複数旧プログラム(506,507,508)は補
助記憶装置(512)に格納さた1つの旧プログラム(51
8)よりローデイング(510−3)されたものである。
これら、主記憶装置上の旧プログラム(506,507,50
8)は、それぞれ、端末装置(515,516,517)と対応付け
られており、端末装置を通してユーザにサービスを提供
している。一方、入替用の新プログラム(514)は記憶
媒体(513)に格納されており、実施例1と同様に、あ
らかじめ準備された補助記憶装置(512)の空きエリア
(512),主記憶装置(502)上の空きエリア(509)に
順次ローデイング(510−1,510−2)される。このロー
デイング処理は、実施例1と同様オンラインへの悪影響
はない。
第6図は、旧プログラム(611)と新プログラム(61
2)を格納してある補助記憶装置(610)、旧プログラム
1〜3(607,608,609)が動作中の主記憶装置(606),
入替要求(603),新プログラムID(604),入替数(60
5)を含む入替要求管理テーブル(602)、及びレフアレ
ンスカウンタ(601)より成る。第6図は、入替開始前
の図である。レフアレンスカウンタ(601)は、主記憶
装置(606)上で、実行中の旧プログラムの個数を示す
カウンタである。この時点では、主記憶装置上で旧プロ
グラムが3個動作中であるため、レフアレンスカウンタ
の値は3である。
第7図は、新旧プログラムの入替途中の図である。第
6図で動作中であつた旧プログラム2,3は既に終了し、
かわりに新プログラム2,3(708,709)が起動待ち状態に
なつている。旧プログラム1(707)のみが尚動作中で
ある。そのため、レフアレンスカウンタ(701)の値は
1である。
第8図は、入替えが終了した時点での図である。主記
憶装置(806)上で動作しているプログラムは全て新プ
ログラム(807,808,809)に入れ替わつている。入替要
求管理テーブル(802)の、入替要求(803),新プログ
ラムID(804),入替数(805)はすべてクリアされてい
る。また、現在主記憶装置上で動作している新プログラ
ムの数に併せて、レフアレンスカウンタ(801)の値は
3となつている。
第9図は、本実施例のチエツクポイント処理のフロー
チヤートを示している。まず、入替要求の有無をチエツ
クし(901)、入替要求があればレフアレンスカウンタ
を1減算する(902)。その後、レフアレンスカウンタ
が0かどうかを判定する(903)。0でなければ、まだ
他に動作中の旧プログラムが存在するため、新プログラ
ムは起動せず、自ら終了する(906)。レフアレンスカ
ウンタが0の場合は、そのプログラムが最後の動作中旧
プログラムであるため、新プログラムを入替数分起動
(904)した後、入替要求管理テーブルをクリアし(90
5)、終了する。これで入替は完了である。
これにより、主記憶上で同時に動作している複数個の
プログラムを入替ることが可能となる。
〔発明の効果〕
本発明によれば、オンライン計算機システムにおい
て、無停止型の動作中プログラムをオンラインシステム
を停止させることなく、新しいプログラムに入替ること
が可能となる効果がある。
また、上記システムにおいて、複数の動作中プログラ
ムを同時に入替えることが可能となる。これにより、単
体のプログラムでは機能的に入替不可能な密に結合した
プログラム群(互いに通信をしあつているプログラム
等)を一斉に入替えることができる。
【図面の簡単な説明】
第1図はチエツクポイント処理フローチヤート、第2図
は入替動作、第3図はシステム構成図、第4図はOSによ
るチエツクポイント処理、第5図はシステム構成図、第
6図は複数プログラムの同時入替1,第7図は複数プログ
ラムの同時入替2、第8図は複数プログラムの同時入替
2、第8図は複数プログラムの同時入替3、第9図は複
数プログラム同時入替チエツクポイント処理フローチャ
ート。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 綿谷 洋 茨城県日立市大みか町5丁目2番1号 株式会社日立製作所大みか工場内 (72)発明者 飯島 三朗 茨城県日立市大みか町5丁目2番1号 日立プロセスコンピュータエンジニアリ ング株式会社内 (72)発明者 関根 康雄 茨城県日立市大みか町5丁目2番1号 日立プロセスコンピュータエンジニアリ ング株式会社内 (56)参考文献 特開 昭63−56728(JP,A) 特開 昭64−76323(JP,A) 特開 平2−161523(JP,A) 特開 昭58−4445(JP,A) 特開 平1−232432(JP,A) 特開 昭52−116029(JP,A) 特開 昭63−18441(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06F 9/06,9/445 G05B 19/05 H04Q 3/545

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】記憶装置を有する計算機システムにおい
    て、 該計算機システム内で動作中の旧プログラムと、該旧プ
    ログラムと入れ替えるべき新プログラムとを格納する記
    憶装置と、 変更対象の旧プログラム内に予めプログラムされた複数
    のチェックポイントと、入替え要求の有無及び新プログ
    ラムを示すプログラムID番号を格納できる入替え要求管
    理テーブルとを有し、 前記チェックポイントにおいて、以下のチェックポイン
    ト処理を行うことを特徴とするプログラム入替方法、 (1)入替え要求の有無をチェックするために前記入替
    え要求管理テーブルを参照する処理、 (2)前記入替え要求管理テーブルに入替え要求が無い
    場合には、旧プログラムに復帰する処理、 (3)前記入替え要求管理テーブルに入替え要求が有る
    場合には、前記プログラムID番号によって示される新プ
    ログラムを起動し、更に旧プログラムを終了させる処
    理。
  2. 【請求項2】特許請求の範囲第1項に記載のプログラム
    入替方法において、前記記憶装置に格納された1つの旧
    プログラムに対応して、複数個の実行プログラムが生成
    された場合は、前記記憶装置に格納された1つのプログ
    ラムに対して、当該プログラムから生成された同時に実
    行中の実行プログラム数を示すレファレンスカウンタ
    に、前記旧プログラムから生成された実行プログラムの
    数を格納し、前記(3)の処理においては、前記入替え
    要求管理テーブルに入替え要求が有る場合には、該レフ
    ァレンスカウンタを1減算し、前記新プログラムの起動
    は該レファレンスカウンタが0になるタイミングで行う
    ことを特徴とするプログラム入替方法。
JP2247589A 1990-09-19 1990-09-19 プログラム入替方法 Expired - Fee Related JP2886961B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2247589A JP2886961B2 (ja) 1990-09-19 1990-09-19 プログラム入替方法
US07/762,452 US5274808A (en) 1990-09-19 1991-09-19 Method and system for replacing program in uninterruptible computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2247589A JP2886961B2 (ja) 1990-09-19 1990-09-19 プログラム入替方法

Publications (2)

Publication Number Publication Date
JPH04127330A JPH04127330A (ja) 1992-04-28
JP2886961B2 true JP2886961B2 (ja) 1999-04-26

Family

ID=17165754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2247589A Expired - Fee Related JP2886961B2 (ja) 1990-09-19 1990-09-19 プログラム入替方法

Country Status (2)

Country Link
US (1) US5274808A (ja)
JP (1) JP2886961B2 (ja)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2741994B2 (ja) * 1992-08-28 1998-04-22 富士通株式会社 ジョブ環境動的変更機能を持つ処理装置および処理方法
JP2724078B2 (ja) * 1992-09-29 1998-03-09 株式会社日立製作所 二重化メモリの保守方法
JP3140906B2 (ja) * 1994-04-12 2001-03-05 株式会社エヌ・ティ・ティ・データ システムファイルの更新及び復元方法
US5513351A (en) * 1994-07-28 1996-04-30 International Business Machines Corporation Protecting a system during system maintenance by usage of temporary filenames in an alias table
DE4429969A1 (de) * 1994-08-24 1996-02-29 Sel Alcatel Ag Verfahren für einen Programmpaketeaustausch in einem Mehrrechnersystem und Rechner dafür
US5604906A (en) * 1995-02-06 1997-02-18 Apple Computer, Inc. Method and apparatus for installing software block-by block via an image of the target storage device
US6161218A (en) * 1996-01-16 2000-12-12 Sun Microsystems Inc. Software patch architecture
US5761518A (en) * 1996-02-29 1998-06-02 The Foxboro Company System for replacing control processor by operating processor in partially disabled mode for tracking control outputs and in write enabled mode for transferring control loops
DE19617976A1 (de) * 1996-05-06 1997-11-13 Philips Patentverwaltung Kommunikationssystem mit Mitteln zum Austausch von Softwareprozessen
US6151709A (en) * 1998-02-13 2000-11-21 Novell, Inc. Processes and apparatuses for uploading instructions to a computer
US6070012A (en) * 1998-05-22 2000-05-30 Nortel Networks Corporation Method and apparatus for upgrading software subsystems without interrupting service
US5982652A (en) 1998-07-14 1999-11-09 American Power Conversion Method and apparatus for providing uninterruptible power using a power controller and a redundant power controller
JP2000259417A (ja) * 1999-03-12 2000-09-22 Sony Corp データ処理装置、データ処理方法及びプログラム提供媒体
US6560614B1 (en) * 1999-11-12 2003-05-06 Xosoft Inc. Nonintrusive update of files
US6286112B1 (en) * 2000-04-11 2001-09-04 Motorola Method and mechanism for providing a non-stop, fault-tolerant telecommunications system
US6711572B2 (en) 2000-06-14 2004-03-23 Xosoft Inc. File system for distributing content in a data network and related methods
WO2002048859A2 (en) * 2000-12-13 2002-06-20 Koninklijke Philips Electronics N.V. Method of and program for updating software
US7718889B2 (en) * 2001-03-20 2010-05-18 American Power Conversion Corporation Adjustable scalable rack power system and method
US6967283B2 (en) * 2001-03-20 2005-11-22 American Power Conversion Corporation Adjustable scalable rack power system and method
US6992247B2 (en) * 2002-01-02 2006-01-31 American Power Conversion Corporation Toolless mounting system and method for an adjustable scalable rack power system
US20060059479A1 (en) * 2001-07-02 2006-03-16 Pradeep Tumati System and method for modifying software without halting its execution
US20030005408A1 (en) * 2001-07-02 2003-01-02 Pradeep Tumati System and method for creating software modifiable without halting its execution
JP2004302747A (ja) * 2003-03-31 2004-10-28 Oki Electric Ind Co Ltd パッチ処理方法および伝送装置
CN101241441B (zh) * 2003-06-04 2011-02-09 松下电器产业株式会社 程序置换方法及装置
US7619868B2 (en) * 2006-06-16 2009-11-17 American Power Conversion Corporation Apparatus and method for scalable power distribution
US7606014B2 (en) * 2006-06-16 2009-10-20 American Power Conversion Corporation Apparatus and method for scalable power distribution
US8132165B2 (en) * 2007-05-25 2012-03-06 Samsung Electronics Co., Ltd. Interception proxy-based approach for in-service software upgrade
US7940504B2 (en) 2007-06-21 2011-05-10 American Power Conversion Corporation Apparatus and method for scalable power distribution
US8276136B2 (en) * 2007-12-11 2012-09-25 Red Hat, Inc. Transparent configuration of a network appliance
US8418164B2 (en) 2008-05-29 2013-04-09 Red Hat, Inc. Image install of a network appliance
US8212427B2 (en) * 2009-12-03 2012-07-03 American Power Converison Corporation Apparatus and method for scalable power distribution
KR20110106716A (ko) * 2010-03-23 2011-09-29 삼성전자주식회사 프로그램 컴파일러, 설치 장치, 및 설치 방법
US9354903B2 (en) * 2012-07-24 2016-05-31 Beijing Lenovo Software Ltd. Control method and electronic device
US8930932B2 (en) 2012-10-09 2015-01-06 Futurewei Technologies, Inc. In-service software patch
US8739151B1 (en) 2013-03-15 2014-05-27 Genetec Inc. Computer system using in-service software upgrade

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4257096A (en) * 1978-10-23 1981-03-17 International Business Machines Corporation Synchronous and conditional inter-program control apparatus for a computer system
US4398244A (en) * 1980-05-07 1983-08-09 Fairchild Camera & Instrument Corporation Interruptible microprogram sequencing unit and microprogrammed apparatus utilizing same
JPS584445A (ja) * 1981-06-30 1983-01-11 Fujitsu Ltd 動作中ジョブに対するプログラム修正反映方式
US4425618A (en) * 1981-11-23 1984-01-10 Bell Telephone Laboratories, Incorporated Method and apparatus for introducing program changes in program-controlled systems
JPS60136810A (ja) * 1983-12-26 1985-07-20 Fuji Electric Co Ltd プログラマブルコントロ−ラ
JPS6356728A (ja) * 1986-08-28 1988-03-11 Fujitsu Ltd プログラム修正実行方式
JPH0731595B2 (ja) * 1987-09-18 1995-04-10 富士通株式会社 オンライン中におけるロードモジュール入替方式
US4862349A (en) * 1987-10-19 1989-08-29 International Business Machines Corporation Method for extracting and/or replacing control system information in a computer operating system
JPH01232432A (ja) * 1988-03-12 1989-09-18 Nec Corp プログラム変更方式
JPH02161523A (ja) * 1988-12-14 1990-06-21 Hitachi Ltd 常駐化モジュール修正方式

Also Published As

Publication number Publication date
JPH04127330A (ja) 1992-04-28
US5274808A (en) 1993-12-28

Similar Documents

Publication Publication Date Title
JP2886961B2 (ja) プログラム入替方法
KR930008684B1 (ko) 데이타 베이스 백업카피 발생 방법
US6687849B1 (en) Method and apparatus for implementing fault-tolerant processing without duplicating working process
EP0518622B1 (en) Apparatus and method for suspending and resuming software on a computer
GB2306022A (en) Incremental backup system
JPS59195749A (ja) エラ−回復のための非同期チエツクポインテイングシステム
JPH06139120A (ja) ファイルの更新方式
AU669988B2 (en) Method and apparatus for goal processing memory management
US6009414A (en) Computer system with checkpoint facility and accounting facility indicating charges payable for processes
JPH09244933A (ja) データベースバックアップ方法及び装置
JP2000137604A (ja) データ引き継ぎシステム
CN107145501A (zh) 文件更新方法、文件复制方法以及相应的***
JP2743860B2 (ja) 利用者プログラムのデバッグ処理システム
JP2850757B2 (ja) 階層型ファイルシステムにおける障害対応方式
JPH0385650A (ja) ディスクボリューム復元方式
JP2594761B2 (ja) ジャーナルフアイル管理装置
JP2666426B2 (ja) 二重化補助記憶装置
JPS6349817B2 (ja)
JP3575236B2 (ja) データベース排他制御方法及びシステム及びデータベース排他制御プログラムを格納した記憶媒体
CN116302699A (zh) 一种数据库并行回放的控制方法以及控制***
JP2959467B2 (ja) 疎結合多重計算機システムにおける障害復旧システム、障害復旧方法、および障害復旧プログラムを記憶する媒体
JPH0448256B2 (ja)
JPH09259021A (ja) データ管理装置及び方法
CN110231961A (zh) 一种主控板重启的控制方法及***
JPH0823840B2 (ja) デ−タベ−ス更新方法および装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080212

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090212

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090212

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100212

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees