【手続補正書】
【提出日】平成16年1月29日(2004.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データベースシステムが他のデータベースシステムからのデータにアクセスする方法であって、
第１のデータベースシステムが、第１のデータブロックサイズを有する第１のデータブロック内に第１のデータを直接記憶するステップと、
前記第１のデータベースシステムが、第２のデータベースシステムが第２のデータを直接記憶した第２のデータブロックのコピーに、直接アクセスするステップと、
前記第２のデータブロックが、前記第１のデータブロックサイズとは異なる第２のデータブロックサイズでの少なくとも１つのデータブロックを有するステップとを含み、
前記第１のデータブロックの各ブロックおよび前記第２のデータブロックの各ブロックは、データベースにおける１つ以上のレコードを記憶するようにファイル内で割当てられた記憶空間のアトミックな単位である、方法。
【請求項２】
さらに、前記第２のデータブロックの前記コピーを、前記第２のデータブロックの前記コピーを含むテーブルスペースとして、前記第１のデータベースシステム内に統合するステップを含む、請求項１に記載の方法。
【請求項３】
第２のデータブロックのコピーにアクセスするステップは、前記第２のデータブロックの前記コピー内のユーザデータを記憶するステップを含む、請求項１に記載の方法。
【請求項４】
前記方法はさらに、前記第２のデータベースシステムから１つ以上のテーブルスペースを切離すステップを含み、前記１つ以上のテーブルスペースは前記第２のデータブロックを含む、請求項１に記載の方法。
【請求項５】
前記第２のデータブロックの前記コピーの各データブロックは前記第２のデータブロックサイズを有する、請求項１に記載の方法。
【請求項６】
前記第１のデータベースシステムにとって直接アクセス可能なデータブロックについて複数のブロックサイズを指定するメタデータを生成するステップをさらに含む、請求項１に記載の方法。
【請求項７】
前記メタデータはテーブルスペースを定義し、かつ、前記テーブルスペースの各テーブルスペースにつき、前記テーブルスペース内のすべてのデータブロックについて特定のデータブロックサイズを指定し、
前記方法はさらに、前記第２のデータブロックの前記コピーを、前記第２のデータブロックの前記コピーを含む少なくとも１つのテーブルスペースとして、前記第１のデータベースシステム内に統合するステップを含み、
前記統合するステップは、前記少なくとも１つのテーブルスペースの前記第２のデータブロックサイズを反映するように前記メタデータを変更するステップを含む、請求項６に記載の方法。
【請求項８】
前記第１のデータベースシステムはデータウェアハウスであり、前記第２のデータベースシステムは、前記データウェアハウスのためのソースデータベースシステムである、請求項１に記載の方法。
【請求項９】
前記第２のデータブロックの前記コピーを、前記第２のデータブロックの前記コピーを含むテーブルスペースとして、前記データウェアハウス内に統合するステップをさらに含む、請求項８に記載の方法。
【請求項１０】
前記第１のデータブロックが第１のデータファイルに入っており、前記第２のデータブロックが第２のデータファイルに入っており、
前記方法はさらに、
前記第１のデータファイルと前記第１のデータブロックサイズとの間、および
前記第２のデータファイルと前記第２のデータブロックサイズとの間における対応付けを生成するステップを含む、請求項１に記載の方法。
【請求項１１】
前記第１のデータブロックが第１のテーブルスペースに入っており、前記第２のデータブロックが第２のテーブルスペースに入っており、
前記方法はさらに、
前記第１のテーブルスペースと前記第１のデータブロックサイズとの間、および
前記第２のテーブルスペースと前記第２のデータブロックサイズとの間における対応付けを生成するステップを含む、請求項１に記載の方法。
【請求項１２】
前記第１のデータベースシステムはバッファキャッシュを含み、前記第１のデータベースシステムは前記バッファキャッシュ内で多数のサイズのデータブロックを記憶し、
前記方法はさらに、前記第１のデータブロックおよび前記第２のデータブロックを前記バッファキャッシュ内で記憶するステップを含む、請求項１に記載の方法。
【請求項１３】
データベースシステムが他のデータベースシステムからのデータにアクセスするための、１つ以上の命令シーケンスを担うコンピュータ可読媒体であって、１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行は、前記１つ以上のプロセッサに、
第１のデータベースシステムが、第１のデータブロックサイズを有する第１のデータブロック内に第１のデータを直接記憶するステップと、
前記第１のデータベースシステムが、第２のデータベースシステムが第２のデータを直接記憶した第２のデータブロックのコピーに、直接アクセスするステップと、
前記第２のデータブロックが、前記第１のデータブロックサイズとは異なる第２のデータブロックサイズでの少なくとも１つのデータブロックを有するステップとを実行させ、
前記第１のデータブロックの各ブロックおよび前記第２のデータブロックの各ブロックは、データベースにおける１つ以上のレコードを記憶するようにファイル内で割当てられた記憶空間のアトミックな単位である、コンピュータ記憶媒体。
【請求項１４】
さらに、前記第２のデータブロックの前記コピーを、前記第２のデータブロックの前記コピーを含むテーブルスペースとして、前記第１のデータベースシステム内に統合するステップを実行するための命令を含む、請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
第２のデータブロックのコピーにアクセスするステップは、前記第２のデータブロックの前記コピー内のユーザデータを記憶するステップを含む、請求項１３に記載のコンピュータ可読媒体。
【請求項１６】
前記コンピュータ可読媒体はさらに、前記第２のデータベースシステムから１つ以上のテーブルスペースを切離すステップを実行するための命令を含み、前記１つ以上のテーブルスペースは前記第２のデータブロックを含む、請求項１３に記載のコンピュータ可読媒体。
【請求項１７】
前記第２のデータブロックの前記コピーの各データブロックは前記第２のデータブロックサイズを有する、請求項１３に記載のコンピュータ可読媒体。
【請求項１８】
前記第１のデータベースシステムにとって直接アクセス可能なデータブロックについて複数のブロックサイズを指定するメタデータを生成するステップを実行するための命令をさらに含む、請求項１３に記載のコンピュータ可読媒体。
【請求項１９】
前記メタデータはテーブルスペースを定義し、かつ、前記テーブルスペースの各テーブルスペースにつき、前記テーブルスペース内のすべてのデータブロックについて特定のデータブロックサイズを指定し、
コンピュータ可読媒体はさらに、前記第２のデータブロックの前記コピーを、前記第２のデータブロックの前記コピーを含む少なくとも１つのテーブルスペースとして、前記第１のデータベースシステム内に統合するステップを実行するための命令を含み、
前記統合するステップは、前記少なくとも１つのテーブルスペースの前記第２のデータブロックサイズを反映するように前記メタデータを変更するステップを含む、請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記第１のデータベースシステムはデータウェアハウスであり、前記第２のデータベースシステムは、前記データウェアハウスのためのソースデータベースシステムである、請求項１３に記載のコンピュータ可読媒体。
【請求項２１】
前記第２のデータブロックの前記コピーを、前記第２のデータブロックの前記コピーを含むテーブルスペースとして、前記データウェアハウス内に統合するステップを実行するための命令をさらに含む、請求項２０に記載のコンピュータ可読媒体。
【請求項２２】
前記第１のデータブロックが第１のデータファイルに入っており、前記第２のデータブロックが第２のデータファイルに入っており、
前記コンピュータ可読媒体はさらに、
前記第１のデータファイルと前記第１のデータブロックサイズとの間、および
前記第２のデータファイルと前記第２のデータブロックサイズとの間における対応付けを生成するステップを実行するための命令を含む、請求項１３に記載のコンピュータ可読媒体。
【請求項２３】
前記第１のデータブロックが第１のテーブルスペースに入っており、前記第２のデータブロックが第２のテーブルスペースに入っており、
前記コンピュータ可読媒体はさらに、
前記第１のテーブルスペースと前記第１のデータブロックサイズとの間、および
前記第２のテーブルスペースと前記第２のデータブロックサイズとの間における対応付けを生成するステップを実行するための命令を含む、請求項１３に記載のコンピュータ可読媒体。
【請求項２４】
前記第１のデータベースシステムはバッファキャッシュを含み、前記第１のデータベースシステムは前記バッファキャッシュ内で多数のサイズのデータブロックを記憶し、
前記コンピュータ可読媒体はさらに、前記第１のデータブロックおよび前記第２のデータブロックを前記バッファキャッシュ内で記憶するステップを含む、請求項１３に記載のコンピュータ可読媒体。
【請求項２５】
第１のテーブルスペースが前記第１のデータブロックを含み、
第２のテーブルスペースが前記第２のデータブロックを含み、
前記方法はさらに、前記第１のデータブロックサイズを、前記第１のテーブルスペース内のデータブロックのサイズとして定義し、前記第２のブロックサイズを、前記第２のテーブルスペース内のデータブロックのサイズとして定義する、メタデータを生成するステップを含む、請求項１に記載の方法。
【請求項２６】
第１のテーブルスペースが前記第１のデータブロックを含み、
第２のテーブルスペースが前記第２のデータブロックを含み、
前記コンピュータ可読媒体はさらに、前記第１のデータブロックサイズを、前記第１のテーブルスペース内のデータブロックのサイズとして定義し、前記第２のブロックサイズを、前記第２のテーブルスペース内のデータブロックのサイズとして定義する、メタデータを生成するための命令を含む、請求項１３に記載のコンピュータ可読媒体。