JPH04282733A - データベース管理方法 - Google Patents

データベース管理方法

Info

Publication number
JPH04282733A
JPH04282733A JP3072269A JP7226991A JPH04282733A JP H04282733 A JPH04282733 A JP H04282733A JP 3072269 A JP3072269 A JP 3072269A JP 7226991 A JP7226991 A JP 7226991A JP H04282733 A JPH04282733 A JP H04282733A
Authority
JP
Japan
Prior art keywords
database
transaction
control unit
data
update
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
JP3072269A
Other languages
English (en)
Inventor
Suguru Kawakami
川上 英
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP3072269A priority Critical patent/JPH04282733A/ja
Publication of JPH04282733A publication Critical patent/JPH04282733A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データベースのアクセ
スを制御するためのデータベース管理方法に関する。
【0002】
【従来の技術】複数のデータファイルを組織的に統合し
て、データ項目の重複を無くすデータの管理システムと
して、データベースシステムを挙げることができる。こ
のデータベースシステムは、データが集中管理されるた
め、多くの独立したユーザの間でデータを共用するよう
な場合に有効である。
【0003】図2に、データベースシステムの概念図を
示す。図に示すように、データベースシステム1は、シ
ステムを集中的に制御管理するホスト装置2と、このホ
スト装置2に通信回線3を介して接続されたA〜Cユー
ザ4〜6から構成される。
【0004】ホスト装置2には、データベース管理シス
テム(DBMS)7とデータベース8が設けられている
。データベース管理システム7は、データベース8の管
理及びデータベース8をアクセスする各ユーザの管理を
行なうものである。データベース8は、磁気記憶装置等
に記憶された、各ユーザがアクセスするデータからなる
もので、例えば、アクセス対象とする最小単位をレコー
ド(タプル)とすると、複数のレコードからファイルに
相当する一群のデータ、即ちデータ表(リレーション)
が構成され、複数のデータ表からデータベース8が構成
されているものとする。
【0005】以上の構成のデータベースシステム1にお
いて、各ユーザは、データベース8のアクセス、即ち参
照や更新を実施する必要が生じた場合、ホスト装置2に
向けてアクセス要求を発行する。
【0006】ここで、ホスト装置2がユーザからのアク
セス要求に基づいて、データベースのアクセスを実施し
、さらにユーザがデータベースの解放要求に基づいてデ
ータベースのアクセスを完了する迄の一連のユーザの操
作(ジョブ)を、トランザクションと呼ぶことにする。 また、ホスト装置2がトランザクションを受付けて、ユ
ーザがデータベース8の一部分である表や行をアクセス
するとき、これをアクセスできる状態に設定してから実
際にアクセスを実施する。この状態を表や行のロック状
態と呼ぶことにする。
【0007】このロック状態には、その条件を示す各種
のロックモード、例えば他のトランザクションからのア
クセスを完全に排除する排他ロック、他のトランザクシ
ョンによる検索アクセスを許容する共有ロック等が用意
されている。各ユーザは、ホスト装置2にアクセス要求
が認識されると、どのような条件でデータベース8をア
クセスしたいかを通知するロック要求を発行する。デー
タ管理システム7は、複数のロック要求を認識した場合
、ロックモードが競合しない限りトランザクションをロ
ック状態に移行させる。
【0008】さて、データベース管理システム7は、ユ
ーザの要求によるデータベースのアクセス制御の他に、
データベースの原子性を保証している。例えば、あるユ
ーザによるデータベース8の更新のトランザクションの
途中で、ホスト装置2に電源断等の障害が発生した場合
、データベース8の一部のデータは更新され、一部のデ
ータが更新されない事態が発生する恐れがある。このよ
うな事態が発生した場合、データベース管理システムは
、データベースの更新が中途半端になったトランザクシ
ョンにより更新された一部のデータを、更新前の状態に
戻す処理(障害回復処理)を実施し、常にデータベース
の内容を信頼性の高い状態に保っている。このような信
頼性の確保を原子性の保証と呼んでいる。
【0009】図3に、従来のホスト装置2のブロック図
を示す。図に示すように、データベース管理システム(
DBMS)7には、要求受付け部11、トランザクショ
ン制御部12、データベース更新制御部13、データベ
ース回復制御部14、ロック管理部15が設けられてい
る。
【0010】また、データベース8を収容する2次記憶
装置10には、データベース表21、未完了トランザク
ションリスト22、トランザクション番号割当てテーブ
ル23が設けられている。要求受け付け部11は、各ユ
ーザからのデータベース8のアクセスの要求を受付ける
か否かを判定するものである。トランザクション制御部
12は、要求受け付け部11により受け付けられたジョ
ブ(トランザクション)の制御管理を行なうものである
。データベース更新制御部13は、データベース8の検
索更新を制御するものである。データベース回復制御部
14は、ホスト装置2に障害が発生した場合に、データ
ベース8の原子性を保証するための処理、即ち障害回復
処理を実行するものである。
【0011】ロック管理部15は、データベース表21
のアクセスの競合を制御するために実施されるロック状
態の制御を行なうものである。
【0012】データベース8のデータベース表21は、
ある一群のデータから構成されるもので、複数のデータ
ベース表からデータベース8が構成される。未完了トラ
ンザクションリスト22は、トランザクション制御部1
2により制御管理されるトランザクション、即ちデータ
ベース8をアクセス中のトランザクションを示すもので
ある。トランザクション番号割当てテーブル23は、ト
ランザクション制御部12がトランザクションを管理す
るためのトランザクション番号を決定するために参照す
るテーブルである。
【0013】図4に、データベース表21の概念図を示
す。図に示すように、データベース表は、複数のレコー
ドRDから構成されている。各レコードRDは、レコー
ドを特定するレコード識別子RDa、更新を行なった最
新のトランザクションを特定する更新トランザクション
番号(更新Tr番号)RDb、そしてトランザクション
により参照更新されるデータから構成されるレコード本
体RDcから構成されている。
【0014】次に、図5に、データベース8の概念図を
示す。図に示すように、データベース8には、データベ
ース8を構成する各データベース表毎に、データベース
8上の位置を示すポインタページ25と、複数のデータ
表21(データベース表21a,21b,21c,…)
が設けられている。
【0015】ポインタページ25には、各データ表毎に
、2つのポインタが格納されている。また、データベー
ス表21aは、現在値ページ26a及び更新前値ページ
27aから構成されており、同様にデータベース表21
b,21cは、現在値ページ26b,26c、更新前値
ページ27b,27cから構成されている。現在値ペー
ジは、データ表の最新のデータ(新データ)、即ちトラ
ンザクションによる参照の対処となるデータ及びトラン
ザクションにより更新されたデータを格納する領域であ
る。
【0016】更新前値ページは、トランザクションに現
在値ページが更新された際、更新される直前に現在値ペ
ージに格納されていたデータを格納する領域である。な
お、一つのトランザクションにより同一のレコードを複
数回更新した場合、更新の都度、更新前値ページへのデ
ータ格納を行なうのではなく、最初に更新する際のみデ
ータの格納を行なう。即ち、更新前値ページは、トラン
ザクションによりアクセスが開始される前の現在値ペー
ジの内容が格納されることになる。
【0017】さて、図3に戻って、要求受け付け部11
は、例えばデータベース8の更新の要求を受け付けると
、トランザクション制御部12を起動する。トランザク
ション制御部12は、データベース8を更新するトラン
ザクションが発生したことを認識し、トランザクション
番号割当てテーブル23を参照して、トランザクション
を識別するトランザクション番号(Tr番号)を決定す
る。
【0018】更にトランザクション制御部12は、決定
したトランザクション番号を未完了トランザクションリ
スト22に登録する。以後、トランザクションがデータ
ベース8の更新を実行する場合、データベース更新制御
部13の制御によりデータベース8のアクセスが実行さ
れる。トランザクションがデータベース8の更新を完了
し、データベース8のアクセス完了の要求を発生した場
合、要求受け付け部11は、トランザクション制御部1
2を制御し、未完了トランザクションリスト22からア
クセスが完了したトランザクションのトランザクション
番号を削除し、データベース8の解放を行なう。
【0019】例えば、トランザクションによる現在値ペ
ージ26aの更新が実行される場合、まず初めに現在値
ページ26a更新の実行前に現在値ページ26aに格納
されていたデータは、更新前値ページ27aに格納され
る。その後、トランザクションによる現在値ページ26
aの更新が実施される。さて、未完了トランザクション
リスト22にトランザクション番号が登録された状態で
、ホスト装置2に障害が発生すると、要求受け付け部1
1は、データベース8のアクセス要求を拒否すると同時
に、データベース回復制御部14を起動する。
【0020】データベース回復制御部14は、未完了ト
ランザクションリスト22に登録されたトランザクショ
ン番号と現在値テーブルを構成する各レコーダの更新ト
ランザクション番号項目RDbを比較する。
【0021】この比較の結果、一致するレコードが検出
された場合、データベース回復制御部14は、このレコ
ードに、対応する更新前値ページのレコードの内容を複
写する。データベース回復制御部14は、未完了トラン
ザクションリスト22に登録された全てのトランザクシ
ョン番号について、データベース8との比較が完了する
と、未完了トランザクションリストの初期化、即ち登録
されたトランザクション番号の削除を行ない、要求受け
付け部11に障害回復処理が終了したことを通知する。
【0022】データベース回復制御部14からの通知を
受け付けた要求受け付け部11では、データベース8の
アクセス要求の受け付けを再開することになる。
【0023】
【発明が解決しようとする課題】ところで、従来データ
ベース回復制御部14が障害回復処理を実行中、要求受
け付け部11はデータベース8のアクセス要求を全て拒
否し、トランザクションによりデータベース8がアクセ
スされる事態を回避していた。このため、データベース
8の稼働効率が落ち、データベース8のユーザは、アク
セスを実施するまでに長い時間待たなければならないと
いった問題が生じていた。
【0024】本発明は以上の点に着目してなされたもの
で、データベースの障害回復処理が完全に終了しなくと
もデータベースのアクセス要求、即ちトランザクション
によるデータベースの参照更新を実施することのできる
データベース管理方法を提供することを目的としてなさ
れたものである。
【0025】
【課題を解決するための手段】本発明のデータベース管
理方法は、アクセス要求毎に設定されたジョブであるト
ランザクションが、データベースをアクセスしてデータ
の更新を実行する場合に、前記更新前の旧データを退避
させた後、新データの書込みを実行し、障害の発生時、
前記新データを破棄して、前記旧データの書込みを実行
する障害回復処理を実施する場合、前記障害回復処理を
実施すべき前記データをアクセスする、新たなトランザ
クションが発生した時、前記新たなトランザクションが
アクセスする前記データの前記障害回復処理を最優先に
実施する。
【0026】
【作用】障害回復処理を実行する際に参照される未完了
トランザクションリストを複写して障害児未完了トラン
ザクションリストを生成し、更に障害回復処理が実行中
であることを示す障害回復処理フラグを用意する。デー
タベースをアクセスするトランザクションが発生した時
、障害回復処理フラグの内容を判断し、有効であった場
合、アクセスしようとするデータベースの内容が障害回
復処理を実行すべきものであるか障害時未完了トランザ
クションリストと照合して判断する。照合の結果が一致
した場合には、障害回復処理を実施した後、アクセスを
行なう。
【0027】
【実施例】本発明は、先に図2に示したデータベースシ
ステム1のホスト装置2において実現する。従って、先
に説明した図2及び図3において説明した箇所と同一部
分には同一符号を付し、重複する説明は省略する。図1
に、本発明に係るホスト装置2のブロック図を示す。図
に示すように、データベース管理システム(DBMS)
7には、要求受付け部11、トランザクション制御部1
2、データベース更新制御部13、データベース回復制
御部14、ロック管理部15、障害時未完了トランザク
ションリスト31、障害回復処理フラグ32が設けられ
ている。また、データベース8を収容する2次記憶装置
10には、データベース表21、未完了トランザクショ
ンリスト22、トランザクション番号割当てテーブル2
3が設けられている。
【0028】障害時未完了トランザクションリスト31
は、データベース回復制御部14が起動した場合に、未
完了トランザクションリスト22を複写して記憶装置等
に設定されるものである。障害回復処理フラグ32は、
データベース回復制御部14による障害回復処理が実行
されている間、有効(真)に設定されるレジスタ等から
なるものである。
【0029】以上の構成のデータベース管理システム7
において、データベース8の障害回復処理を実行する場
合について説明する。図6は、本発明に係る障害回復処
理のフローチャートである。データベース回復制御部1
4は、起動するとまず2次記憶装置10の未完了トラン
ザクションリスト(未完了Trリスト)22の内容を読
取り、その内容を障害時未完了トランザクションリスト
(障害時未完了Trリスト)31に設定する(ステップ
S1)。更にデータベース回復制御部14は、障害回復
処理フラグ32を“真”にセットする(ステップS2)
。
【0030】その後、データベース回復制御部14は、
未完了トランザクションリスト22の初期化(内容のク
リア)を行ない(ステップS3)、データベース検索更
新制御部13の動作を許可、即ちトランザクションの受
け付けを許可する(ステップS4)。これにより、デー
タベース検索更新制御部13は、データベース8のアク
セスが可能な状態となる。
【0031】データベース回復制御部14は、ステップ
S4を実行すると、障害時未完了トランザクションリス
ト31にトランザクション番号が格納されているか否か
、即ち回復すべきデータ表が存在するか否かを判断する
(ステップS5)。ステップS5の結果がYESの場合
、データベース回復制御部14は、データベース8の何
れかレコードの排他ロックをロック管理部15に要求し
(ステップS6)、ロックが可能であるか否かを判断す
る(ステップS7)。
【0032】ステップS7の結果がYES、即ちロック
が可能であった場合、データベース回復制御部14は、
ロックをかけたレコードの現在値、即ち図5に示した現
在値ページのレコードの内容を読取る(ステップS8)
。データベース回復制御部14は、読取った内容に含ま
れるトランザクション番号と障害時未完了トランザクシ
ョンリスト31の内容を比較し(ステップS9)、一致
した場合には、読取りを行なったレコードに、対応する
更新前値ページのレコードの内容を書込む(ステップS
10)。
【0033】そしてデータベース回復制御部14は、更
に読取るレコードがあるか否か、即ちデータベース8の
全てのレコードに対して障害回復処理を実施したか否か
を判断する(ステップS11)。ステップS11の結果
がYESの場合、再びステップS6に処理が戻り、結果
がNOの場合、ステップS5に処理が戻る。なお、ステ
ップS7においてNOの結果が、ステップS9において
不一致の結果が出された場合、直ちにステップS11に
処理が移る。
【0034】ステップS5の結果がNOの場合、即ちデ
ータベース8を構成する全てのレコードについて障害回
復処理が完了した場合、データベース回復制御部14は
、障害時未完了トランザクションリスト31の内容をク
リアし(ステップS12)、障害回復処理フラグ32を
リセットし(ステップS13)、処理を終了する。以上
の説明の手順により、データベース回復制御部14によ
るデータベース8の障害回復処理が実施される。
【0035】一方、データベース回復制御部14による
データベース8の障害回復処理が実施されている間、要
求受け付け部11はデータベース8のアクセス要求を受
け付け、トランザクション制御部12及びデータベース
検索更新制御部13の制御されトランザクションによる
データベース8のアクセスが実施される。
【0036】ここで図7を参照しながら、データベース
8の更新を行なうトランザクションが障害回復処理中に
発生した場合について説明する。図7は、本発明に係る
更新処理のフローチャートである。ここでは、既にトラ
ンザクション制御部12によりトランザクション番号(
Tr番号)が付与され、未完了トランザクションリスト
22に、このTr番号が設定されたものとする。
【0037】データベース検索更新制御部13は、トラ
ンザクション制御部12によるトランザクション番号の
設定が完了すると、ロック管理部に、トランザクション
がアクセスしようとするレコードの排他ロックを要求す
る(ステップS21)。ロック管理部15では、他のト
ランザクションもしくはデータベース回復制御部14に
よるロックの状況を基に、ロック可能か否かを判断する
(ステップS22)。ステップS22の結果がYES、
即ちロックが可能である場合、ロック管理部15は該当
するレコードのロックをかけてデータベース検索更新制
御部13に、ロック可の通知を行なう。
【0038】データベース検索更新制御部13は、ロッ
ク可の通知を受けると、更新すべきレコード、即ち現在
値ページのレコードの内容を読取り(ステップS23)
、読取り内容に含まれる更新トランザクション番号と自
己に設定されたトランザクション番号を比較する(ステ
ップS24)。ステップS24の結果がNO、即ちデー
タベース検索更新制御部13が制御するトランザクショ
ンによる更新は実施されていないものとして、次に障害
回復処理フラグ32の内容を判定する(ステップS25
)。
【0039】ステップS25の結果が“真”の場合、デ
ータベース検索更新制御部13は、障害時未完了トラン
ザクションリストを検索し、先に読取ったレコードのト
ランザクション番号が設定されているかを判断する(ス
テップS26)。ステップS26の結果、一致の判断が
なされた場合、データベース検索更新制御部13は、先
に読取ったレコードに、対応する更新前値ページのレコ
ードの内容を書込み(ステップS27)、本来データベ
ース回復制御部14が実施する障害回復処理を実施する
。
【0040】その後データベース検索更新制御部13は
、トランザクションによるレコードの更新を実施し(ス
テップS28)、処理を実行する。ステップS22にお
いてNOの判断がなされた場合、即ち他のトランザクシ
ョンもしくはデータベース回復制御部14によりロック
がかけられていた場合には、ロック管理部15は、デー
タベース検索更新制御部13にロック不可の応答を行な
い(ステップS29)、処理を終了する。また、ステッ
プS24において一致の判定が、ステップS26におい
て不一致の判定が下された場合には、直ちにステップS
28に処理が移る。
【0041】ステップS24において一致の判定が下さ
れるのは、データベース回復制御部14もしくはデータ
ベース検索更新制御部13において、該当するレコーダ
の障害回復処理及びトランザクションによる更新が既に
実施された場合である。ステップS26において不一致
の判定が下されるのは、障害回復処理を実施する必要の
無いレコードの場合である。
【0042】以上の実施例では、トランザクションによ
るデータベース8の更新処理を例に説明したが、データ
ベース8の参照処理の場合、ステップS21における処
理が共有ロックを要求する処理に変わり、ステップS2
8における処理が現在値ページのレコードを参照する処
理に変わる。
【0043】以上の説明のように、障害回復処理を実施
中に、トランザクションによるデータベース8のアクセ
スを実行しようとする事態が生じ、かつアクセス対象と
なるデータベース8のレコードが障害回復処理を実施す
る必要のあるレコードの場合、直ちに障害回復処理を実
施した後、アクセスを実行する。
【0044】
【発明の効果】以上説明したように、本発明によるとデ
ータベース回復制御部による障害回復処理が完結するの
を待たずに、データベースのアクセスを許容するため、
データベースのアクセスが長時間待たされる事態を回避
することができ、更に、データベースのアクセス効率を
向上させることができる。
【図面の簡単な説明】
【図1】本発明に係るホスト装置のブロック図である。
【図2】データベースシステムの概念図である。
【図3】従来のホスト装置のブロック図である。
【図4】データベース表の概念図である。
【図5】データベースの概念図である。
【図6】本発明に係る障害回復処理のフローチャートで
ある。
【図7】本発明に係る更新処理のフローチャートである
。
【符号の説明】
8  データベース 11  要求受け付け部 12  トランザクション制御部 13  データベース検索更新制御部 14  データベース回復制御部 15  ロック管理部 22  未完了トランザクションリスト23  トラン
ザクション番号割当てテーブル31  障害時未完了ト
ランザクションリスト32  障害回復処理フラグ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  アクセス要求毎に設定されたジョブで
    あるトランザクションが、データベースをアクセスして
    データの更新を実行する場合に、前記更新前の旧データ
    を退避させた後、新データの書込みを実行し、障害の発
    生時、前記新データを破棄して、前記旧データの書込み
    を実行する障害回復処理を実施する場合、前記障害回復
    処理を実施すべき前記データをアクセスする、新たなト
    ランザクションが発生した時、前記新たなトランザクシ
    ョンがアクセスする前記データの前記障害回復処理を最
    優先に実施することを特徴とするデータベース管理方法
    。
JP3072269A 1991-03-12 1991-03-12 データベース管理方法 Pending JPH04282733A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3072269A JPH04282733A (ja) 1991-03-12 1991-03-12 データベース管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3072269A JPH04282733A (ja) 1991-03-12 1991-03-12 データベース管理方法

Publications (1)

Publication Number Publication Date
JPH04282733A true JPH04282733A (ja) 1992-10-07

Family

ID=13484399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3072269A Pending JPH04282733A (ja) 1991-03-12 1991-03-12 データベース管理方法

Country Status (1)

Country Link
JP (1) JPH04282733A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0887510A (ja) * 1994-09-19 1996-04-02 Hitachi Ltd デ−タベ−ス管理方法
JP2009217340A (ja) * 2008-03-07 2009-09-24 Nec Corp ファイル不正防止装置、ファイル不正防止方法およびプログラム
WO2020005511A1 (en) * 2018-06-25 2020-01-02 Microsoft Technology Licensing, Llc Reducing data loss in remote databases

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0887510A (ja) * 1994-09-19 1996-04-02 Hitachi Ltd デ−タベ−ス管理方法
JP2009217340A (ja) * 2008-03-07 2009-09-24 Nec Corp ファイル不正防止装置、ファイル不正防止方法およびプログラム
WO2020005511A1 (en) * 2018-06-25 2020-01-02 Microsoft Technology Licensing, Llc Reducing data loss in remote databases

Similar Documents

Publication Publication Date Title
US5778388A (en) Method of processing a synchronization point in a database management system to assure a database version using update logs from accumulated transactions
US6240413B1 (en) Fine-grained consistency mechanism for optimistic concurrency control using lock groups
JP4237354B2 (ja) トランザクション処理方法及びトランザクション処理システム
US8010497B2 (en) Database management system with efficient version control
US5890153A (en) Database lock control method
US4965719A (en) Method for lock management, page coherency, and asynchronous writing of changed pages to shared external store in a distributed computing system
JP2505040B2 (ja) 索引木への並列アクセスのためのデ―タ・アクセス方法およびデ―タ処理システム
CA2587529C (en) Infrastructure for performing file operations by a database server
CN101512527B (zh) 用于处理请求的数据处理系统和方法
US20070239751A1 (en) Generic database manipulator
KR0126245B1 (ko) 체크인/체크아웃모델용 록킹 메카니즘
JPH07104805B2 (ja) 持続性があり再起動可能なカーソルを用いた順次バッチ・アプリ ケーションを支援するための方法
EP3824397B1 (en) Version-based table locking
Haderle et al. IBM Database 2 overview
JP4104281B2 (ja) データベースアクセス方法
JP2008524694A (ja) データベース管理システムにおけるファイル操作のためのロックを提供するための手法
JP2004318288A (ja) データ処理方法および装置ならびにその処理プログラム
US7970787B2 (en) Access concurrency for cached authorization information in relational database systems
JPH05307478A (ja) データベース管理システムの構成法
JP3107094B2 (ja) 共用バッファのロック期間短縮処理方法及び装置
JP2924786B2 (ja) 疎結合多重計算機システムにおける共有ファイルの排他制御システム、排他制御方法、および排他制御プログラムを記憶する媒体
JP2001216319A (ja) 文書管理方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JP3970524B2 (ja) 複数オペレーション間の排他制御方法
JP3741388B2 (ja) データベースの予約アクセス処理方法
US8510269B2 (en) Uninterrupted database index reorganization/movement