【手続補正書】
【提出日】平成18年4月3日(2006.4.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  データを格納するストレージ領域を多重に持ち、同一データを多重書き可能な多重書き機構と、多重書きされた領域を任意の時点で切り離して各々別の管理領域として独立した読み書きを可能とする多重書き解除機構と、各々の領域に格納されているデータを相互にコピー可能な物理コピー機構を有する外部記憶装置上のデータベース管理システムにおいて、
主記憶装置上のデータキャッシュ領域にある未書き出しデータ、及び仕掛かり中の全トランザクションによる更新データを該外部記憶装置に一括して書き出すと共に、新たに発生したトランザクションによる更新を一時的に禁止又は待たせるか、その更新をデータキャッシュ上にのみ行って、外部記憶への書き出しを遅延させる第１のデータ同期化手段と、
該第１の同期化手段の状態にあるデータ更新を再開させる第１のデータ同期化解除手段と、
仕掛かり中の全トランザクションの完了を待って主記憶装置上のデータキャッシュ領域にある全データ消去し、その間新たに発生したトランザクションからのアクセスを一時的に禁止又は待たせる第２のデータ同期化手段と、
該第２の同期化手段の状態にあるデータアクセスを再開させる第２のデータ同期化解除手段とを有するデータ処理装置。
【請求項２】  データを格納するストレージ領域を多重に持ち、同一データを多重書き可能な多重書き機構と、多重書きされた領域を任意の時点で切り離して各々別の管理領域として独立した読み書きを可能とする多重書き解除機構と、各々の領域に格納されているデータを相互にコピー可能な物理コピー機構とを有する外部記憶装置上のデータベース管理システムにおいて、
トランザクションからのデータアクセス要求に対する主記憶装置上のデータキャッシュ領域を介した外部記憶装置への入出力動作について、全トランザクションの参照も更新も可能な第１の状態、全トランザクションの参照可能、仕掛かり中トランザクションの更新可能、新たに発生したトランザクションの更新禁止となる第２の状態、全トランザクションの参照可能、仕掛かり中トランザクションの更新可能、新たに発生したトランザクションの更新保留となる第３の状態、全トランザクションの参照可能、全トランザクションの更新はキャッシュ上に対してのみ可能となる第４の状態、仕掛かり中トランザクションの参照・更新可能、新たに発生したトランザクションの参照・更新は禁止となる第５の状態、及び仕掛かり中トランザクションの参照・更新可能、新たに発生したトランザクションの参照・更新は保留となる
第６の状態を持ち、各々の状態について、第１の状態から第２の状態又は第３の状態に変更する第１の遷移、第２の状態、第３の状態で仕掛かり中の全トランザクションが完了すると、その時点でデータキャッシュ上にある全未書き出しデータを該外部記憶装置に一括して書き出し、第４の状態又は第１の状態に変更する第２の遷移、第４の状態から第１の状態に変更する第３の遷移、第１の状態から第５の状態又は第６の状態に変更する第４の遷移、及び第５の状態、第６の状態で仕掛かり中の全トランザクションが完了すると、その時点でデータキャッシュ上にある全データをキャッシュ上から消去し、第１の状態に変更する第５の遷移を可能とするデータ同期化手段とその解除手段とを備えた事を特徴とするデータ処理装置。
【請求項３】  データを格納するストレージ領域を多重に持ち、同一データを多重書き可能な多重書き機構と、多重書きされた領域を任意の時点で切り離して各々別の管理領域として独立した読み書きを可能とする多重書き解除機構と、各々の領域に格納されているデータを相互にコピー可能な物理コピー機構とを有する外部記憶装置上のデータベース管理システムにおいて、
データベースが格納されたストレージ領域アクセスのためにデータベース管理システムに登録されている物理定義情報ａを元に、該データベースの名称や構造情報などストレージ領域のアクセスパスに依存しない共通情報部は複写し、ストレージ領域へのアクセスパス情報部のみ別の任意のストレージ領域へのアクセス情報に書き換え、さらに複写元の第１の物理定義情報の名称を記憶した新たな名称の第２の物理定義情報を動的に追加できる物理定義情報動的複写手段と、
新たに作成した第２の物理定義情報を自データベース管理システム内、又は別のデータベース管理システムに登録できる物理定義情報動的登録手段と、
第２の物理定義情報の中に第１の物理定義情報の名称が記憶されている場合は、第１の物理定義情報に従って実行されるアプリケーションプログラムからのデータベースアクセス要求を第２の物理定義情報に従って実行するように切り替えるアクセス対象振り分け手段とを備えた事を特徴とするデータ処理装置。
【請求項４】請求項３に記載のデータ処理装置において、
新たに追加した第２の物理定義情報に任意の世代識別子を付与できる物理定義情報動的複写手段と、
一つ以上の該物理定義情報群を世代識別子又は新たに追加した第２の物理定義情報の名称によって選択してアクセス対象データベースを振り分けるアクセス対象振り分け手段と、
データベースをアクセスするクライアント単位に世代識別子又は新たに追加した物理定義情報名称を指定できるアクセス対象設定手段と、
世代識別子又は新たに追加した物理定義情報名称が設定されていないクライアントからの全てのアクセス要求を、一律特定の世代識別子が指定されたものと判断させるカレントアクセス世代設定手段とを備えたことを特徴とするデータ処理装置。
【請求項５】  オンライン業務で使用している一つ以上のデータベースから別の業務固有の目的別データベースを作成して個々の業務処理を行うデータ処理システムにおいて、請求項１から請求項４に記載のデータ処理装置をオンライン業務処理装置とし、オンライン業務で使用している任意のマスタデータベースから複製データベースを作成する処理ステップと、各複製データベースから目的別データベースを作成する処理ステップを組み合わせて一つのバッチ処理とすることを特徴とした複製データベースアクセス方法。
【請求項６】
データを格納するストレージ領域を複数有し、該複数のストレージ領域に同一データを多重書き可能な多重書き機構と、前記多重書きされたストレージ領域を任意の時点で切り離して別々のストレージ領域として独立した読み書きを可能とする多重書き解除機構と、各々の領域に格納されているデータを相互にコピー可能な物理コピー機構を有する外部記憶装置上のデータベース管理システムにおいて、
第１のタイミングと判断した場合に、主記憶装置上のデータキャッシュ領域にある未書き出しデータ、及び仕掛かり中のトランザクションによる更新データを前記多重書きが設定されている第１のストレージ領域と第２のストレージ領域に書き出し、前記第１のタイミング以降に生成されたトランザクションによるデータの更新を一時的に禁止又は待たせるもしくはその更新を前記データキャッシュ上で行って前記データキャッシュ上のデータの前記外部記憶への書き出しを待たせる第１のデータ同期化手段と、
前記主記憶装置上のデータキャッシュ領域にある未書き出しデータ、及び仕掛かり中のトランザクションによる更新データを全て前記第１のストレージ領域と前記第２のストレージ領域とに書き出しを完了した場合、前記第１のストレージ領域と前記第２のストレージ領域とにおける多重書きの設定を解除し、前記第１のデータ同期化手段の状態にあるトランザクションによる前記第１のストレージ領域へのデータ更新を再開させる第１のデータ同期化解除手段とを有するデータ処理装置。
【請求項７】
データを格納するストレージ領域を複数有し、該複数のストレージ領域に同一データを多重書き可能な多重書き機構と、前記多重書きされたストレージ領域を任意の時点で切り離して別々のストレージ領域として独立した読み書きを可能とする多重書き解除機構と、各々の領域に格納されているデータを相互にコピー可能な物理コピー機構を有する外部記憶装置上のデータベース管理システムおけるデータベース管理方法において、
第１のタイミングと判断した場合に、主記憶装置上のデータキャッシュ領域にある未書き出しデータ、及び仕掛かり中のトランザクションによる更新データを前記多重書きが設定されている第１のストレージ領域と第２のストレージ領域に書き出し、
前記第１のタイミング以降に生成されたトランザクションによるデータの更新を一時的に禁止又は待たせるもしくはその更新を前記データキャッシュ上で行って前記データキャッシュ上のデータの前記外部記憶への書き出しを待たせ、
前記主記憶装置上のデータキャッシュ領域にある未書き出しデータ、及び仕掛かり中のトランザクションによる更新データを全て前記第１のストレージ領域と前記第２のストレージ領域とに書き出しを完了した場合、前記第１のストレージ領域と前記第２のストレージ領域とにおける多重書きの設定を解除し、前記第１のデータ同期化手段の状態にあるトランザクションによる前記第１のストレージ領域へのデータ更新を再開させる第１のデータ同期化解除手段とを有するデータ処理装置。