【手続補正書】
【提出日】平成24年11月13日(2012.11.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
テーブルｔ１内のレコード数及びテーブルｔ２内のレコード数は、処理中に、やはり上記のrownum<2のやり方でそれぞれＮ１及びＮ２としてカウントすることができ、具体的なコマンド行は、以下の通りである。
Select count(*) into N1 from t1 where rownum<2
Select count(*) into N2 from t2 where rownum<2
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１４４
【補正方法】変更
【補正の内容】
【０１４４】
以上の実施形態は、理解を明瞭にする目的で幾らか詳細に説明されてきたが、発明は、提供された詳細に限定されず、発明を実現するには、多くの代替的方法がある。開示された実施形態は、例示的なものであり、限定的なものではない。
適用例１：データ同期化方法は、同期化予定のデータを保存されているソースデータテーブルに基づいて複数のターゲットデータテーブルを確立することと、前記複数のターゲットデータテーブルのなかから現ターゲットデータテーブルを決定することと、前記ソースデータテーブルと前記現ターゲットデータテーブルとを同期化することと、同期化が成功した場合に、前記現ターゲットデータテーブルにアクセスするようにアプリケーションサーバに指示することとを備える。
適用例２：適用例１に記載の方法であって、前記アプリケーションサーバは、前記現ターゲットデータテーブルを指し示すように事前に更新された上位ビューを通じて前記現ターゲットデータテーブルにアクセスするように指示される、方法。
適用例３：請求項１または２に記載の方法であって、前記複数のターゲットデータテーブルのなかから前記現ターゲットデータテーブルを決定することは、前記複数のターゲットデータテーブル内のぞれぞれのデータレコードの数を決定することと、前記ターゲットデータテーブルのうち前記データレコードの数がゼロである１つのターゲットデータテーブルを前記現ターゲットデータテーブルとして選択することとを含む、方法。
適用例４：適用例１〜３のいずれかに記載の方法であって、前記ソースデータテーブルと前記現ターゲットデータテーブルとを同期化することは、前記ソースデータテーブルから前記現ターゲットデータテーブルへデータを直接コピーすることを含む、方法。
適用例５：請求項１に記載の方法であって、前記ソースデータテーブルと前記現ターゲットデータテーブルとを同期化することは、旧ターゲットデータテーブルを削除すること、現ターゲットデータテーブルとして新しいターゲットデータテーブルを作成すること、及び前記データを前記新しく作成された現ターゲットデータテーブルへ同期化することを含む、方法。
適用例６：適用例１〜５のいずれか記載の方法であって、前記ソースデータテーブルと前記現ターゲットデータテーブルとを同期化することは、前記ソースデータテーブル内において同期化予定データによって占有されている幾つかのストレージ範囲を決定することと、前記それぞれのストレージ範囲内における前記同期化予定データのストレージアドレス情報を決定することと、前記ストレージアドレス情報を使用して、前記それぞれのストレージ範囲内の前記同期化予定データを前記現ターゲットデータテーブルへ同期化することと、を含む、方法。
適用例７：適用例６に記載の方法であって、前記ストレージアドレス情報を使用して、前記それぞれのストレージ範囲内の前記同期化予定データを前記現ターゲットデータテーブルへ同期化することは、前記ストレージアドレス情報にしたがって、前記それぞれのストレージ範囲内の前記データを１つのデータ同期化プロセスにおいて順次、前記現ターゲットデータテーブルへ同期化することを含む、方法。
適用例８：適用例６に記載の方法であって、前記ストレージアドレス情報を使用して、前記それぞれのストレージ範囲内の前記同期化予定データを前記現ターゲットデータテーブルへ同期化することは、前記ストレージ範囲をＮ個のグループに分割することと、
対応するＮ個のデータ同期化プロセスを開始させることと、前記ストレージアドレス情報にしたがって、前記グループのうちの対応する１つのグループの前記それぞれのストレージ範囲内の前記データを、前記データ同期化プロセスのうちの各プロセスにおいて順次、前記現ターゲットデータテーブルへ同期化することと、を含む、方法。
適用例９：適用例６に記載の方法であって、更に、前記同期化が失敗した場合に、前記それぞれのストレージ範囲内の前記データを前記現ターゲットデータテーブルへ同期化し直すことと、やり直しの回数がプリセット閾値を超えたときに、前記ストレージ範囲内の前記データを同期化することを終了させることと、を備える方法。
適用例１０：適用例１〜９に記載の方法であって、更に、前記ソースデータテーブルと前記現ターゲットデータテーブルとの同期化が成功した場合、前記現ターゲットデータテーブル以外のターゲットデータテーブルの内容を消去することを備える方法。
適用例１１：データ同期化システムであって、１つ又は２つ以上のプロセッサであって、同期化予定のデータを保存されているソースデータテーブルに基づいて複数のターゲットデータテーブルを確立するように、前記複数のターゲットデータテーブルのなかから現ターゲットデータテーブルを決定するように、前記ソースデータテーブルと前記現ターゲットデータテーブルとを同期化するように、及び同期化が成功した場合に、前記現ターゲットデータテーブルにアクセスするようにアプリケーションサーバに指示するように、構成されたプロセッサと、
前記１つ又は２つ以上のプロセッサに結合され、前記１つ又は複数のプロセッサに命令を提供するように構成されたメモリと、を備えるシステム。
適用例１２：適用例１１に記載のシステムであって、前記アプリケーションサーバは、前記現ターゲットデータテーブルを指し示すように事前に更新された上位ビューを通じて前記現ターゲットデータテーブルにアクセスするように指示される、システム。
適用例１３：適用例１１または１２に記載のシステムであって、前記複数のターゲットデータテーブルのなかから前記現ターゲットデータテーブルを決定することは、前記複数のターゲットデータテーブル内のそれぞれのデータレコードの数を決定することと、前記ターゲットデータテーブルのうち前記データレコードの数がゼロである１つのターゲットデータテーブルを前記現ターゲットデータテーブルとして選択することと、を含む、システム。
適用例１４：適用例１１〜１３のいずれかに記載のシステムであって、前記ソースデータテーブルと前記現ターゲットデータテーブルとを同期化することは、前記ソースデータテーブルから前記現ターゲットデータテーブルへデータを直接コピーすることを含む、システム。
適用例１５：適用例１１〜１４のいずれかに記載のシステムであって、前記ソースデータテーブルと前記現ターゲットデータテーブルとを同期化することは、旧ターゲットデータテーブルを削除すること、現ターゲットデータテーブルとして新しいターゲットデータテーブルを作成すること、及び前記データを前記新しく作成された現ターゲットデータテーブルへ同期化することを含む、システム。
適用例１６：適用例１１〜１５のいずれかに記載のシステムであって、前記ソースデータテーブルと前記現ターゲットデータテーブルとを同期化することは、前記ソースデータテーブル内において同期化予定データによって占有されている幾つかのストレージ範囲を決定することと、前記それぞれのストレージ範囲内における前記同期化予定データのストレージアドレス情報を決定することと、前記ストレージアドレス情報を使用して、前記それぞれのストレージ範囲内の前記同期化予定データを前記現ターゲットデータテーブルへ同期化することと、を含む、システム。
適用例１７：適用例１６に記載のシステムであって、前記ストレージアドレス情報を使用して、前記それぞれのストレージ範囲内の前記同期化予定データを前記現ターゲットデータテーブルへ同期化することは、前記ストレージアドレス情報にしたがって、前記それぞれのストレージ範囲内の前記データを１つのデータ同期化プロセスにおいて順次、前記現ターゲットデータテーブルへ同期化することを含む、システム。
適用例１８：適用例１６に記載のシステムであって、前記ストレージアドレス情報を使用して、前記それぞれのストレージ範囲内の前記同期化予定データを前記現ターゲットデータテーブルへ同期化することは、前記ストレージ範囲をＮ個のグループに分割することと、対応するＮ個のデータ同期化プロセスを開始させることと、前記ストレージアドレス情報にしたがって、前記グループのうちの対応する１つのグループの前記それぞれのストレージ範囲内の前記データを、前記データ同期化プロセスのうちの各プロセスにおいて順次、前記現ターゲットデータテーブルへ同期化することと、を含む、システム。
適用例１９：適用例１６に記載のシステムであって、前記１つ又は２つ以上のプロセッサは、更に、前記同期化が失敗したときに、前記それぞれのストレージ範囲内の前記データを前記現ターゲットデータテーブルへ同期化し直すように、及びやり直しの回数がプリセット閾値を超えたときに、前記ストレージ範囲内の前記データを同期化することを終了させるように、構成される、システム。
適用例２０：適用例１１〜１９のいずれかに記載のシステムであって、前記１つ又は２つ以上のプロセッサは、更に、前記ソースデータテーブルと前記現ターゲットデータテーブルとの同期化が成功した場合に、前記現ターゲットデータテーブル以外のターゲットデータテーブルの内容を消去するように構成される、システム。