【手続補正書】
【提出日】平成19年8月2日(2007.8.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散データベースシステムにおいてデータを自動的に提供するための方法であって、
前記分散データベースシステムが、あるデータベースのために付加的なリソースを提供することを自動的に決定するステップを含み、
前記データベースは少なくともテーブルスペースを含み、
前記分散データベースシステムはデータベースサーバを含み、
あるデータベースのために付加的なリソースを提供することを自動的に決定することに応答して、前記分散データベースシステムが、
前記データベースサーバが第１のファイルシステムから第２のファイルシステムに前記テーブルスペースを移送させるステップと、
前記テーブルスペースを前記第２のファイルシステムに移送した後、前記データベースサーバが、前記データベースサーバによって管理されるローカルデータベースに前記テーブルスペースをインポートするステップとを含む動作を自動的に実行するステップを含む、方法。
【請求項２】
データベースサーバが前記テーブルスペースを移送させる前記ステップと、前記データベースサーバが前記テーブルスペースをインポートする前記ステップとはともに、ルーチンの呼出に応答して実行される、請求項１に記載の方法。
【請求項３】
前記ルーチンは、データベース言語に準拠しデータベースサーバによって実行され得るコードで書込まれる、請求項２に記載の方法。
【請求項４】
インポートする前記ステップは、前記テーブルスペースを前記ローカルデータベースにアタッチするステップを含む、請求項１に記載の方法。
【請求項５】
前記テーブルスペースは、前記データベースサーバが前記テーブルスペースを移送させる前記ステップの実行前および実行中に別のデータベースにアタッチされる、請求項１に記載の方法。
【請求項６】
前記テーブルスペースは、前記データベースサーバが前記テーブルスペースを移送させ
る前記ステップの実行前および実行中にオフラインである、請求項１に記載の方法。
【請求項７】
前記テーブルスペースをインポートする前記ステップは、前記テーブルスペースのコピーをアタッチするステップを含み、
前記コピーは前記テーブルスペースとは異なり、
前記データベースサーバが、前記テーブルスペースになされた変更を前記コピーに適用する同期機構を提供する、請求項１に記載の方法。
【請求項８】
前記同期機構は、前記コピーになされた変更を前記テーブルスペースに適用する、請求項７に記載の方法。
【請求項９】
前記ステップはさらに、
前記同期機構が、ルールエンジンによる１組のルールの評価結果に基づいて、前記テーブルスペースへのどの変更を前記コピーに伝搬するかを決定するステップを含み、
同期機構を提供する前記ステップは、前記１組のルールを構成するステップを含む、請求項７に記載の方法。
【請求項１０】
ファイルのコピーを提供するデータベースサーバのための方法であって、
第１のデータベースサーバが、第１のオペレーティングシステムの第１のファイルシステムに記憶されたファイルのコピーを特定のオペレーティングシステムの特定のファイルシステムに移送する要求を受信するステップと、
前記第１のデータベースサーバが、前記第１のデータベースサーバと第２のデータベースサーバとの間における前記ファイルのコピーの伝送を引起すステップと、
前記コピーを前記特定のファイルシステムに記憶するステップとを含む、方法。
【請求項１１】
前記第１のファイルシステムは、前記第１のデータベースサーバに対してローカルであり、前記第２のデータベースサーバに対してリモートであり、
前記特定のファイルシステムは、前記第２のデータベースサーバに対してローカルであり、前記第１のデータベースサーバに対してリモートであり、
記憶する前記ステップは前記第２のデータベースサーバによって実行される、請求項１０に記載の方法。
【請求項１２】
前記伝送を引起す前記ステップは、前記第１のデータベースサーバと前記第２のデータベースサーバとの間でメッセージを伝搬するメッセージシステムを介してバイナリファイルとして前記コピーの伝送を引起すステップを含む、請求項１１に記載の方法。
【請求項１３】
前記第１のファイルシステムは、前記第２のデータベースサーバに対してローカルであり、前記第１のデータベースサーバに対してリモートであり、
前記特定のファイルシステムは、前記第１のデータベースサーバに対してローカルであり、前記第２のデータベースサーバに対してリモートであり、
記憶する前記ステップは前記第１のデータベースサーバによって実行される、請求項１０に記載の方法。
【請求項１４】
前記第１のファイルシステムは前記第１のデータベースサーバに対してローカルであり、前記特定のファイルシステムは前記第１のデータベースサーバに対してローカルである、請求項１０に記載の方法。
【請求項１５】
要求を受信するステップは、前記ファイルを識別する値をパラメータとして伝えるルーチンの呼出を含む、請求項１０に記載の方法。
【請求項１６】
要求を受信するステップはインターフェイスを介してコマンドを受信するステップを含み、
前記データベースサーバは、前記インターフェイスを介して受信される、データベース言語に準拠するコマンドを実行し、
前記コマンドは前記ファイルを識別する、請求項１０に記載の方法。
【請求項１７】
分散データベースシステムにおいてデータベースデータを自動的にインスタンス生成するための方法であって、
前記分散データベースシステムが、あるデータベースのために付加的なリソースを提供することを自動的に決定するステップを含み、
１組の１つ以上のファイルは前記あるデータベースについてのデータを記憶し、
あるデータベースのために付加的なリソースを提供することを自動的に決定することに応答して、前記分散データベースシステムが、
データベースサーバが第１のファイルシステムから第２のファイルシステムに１組の１つ以上のファイルを転送させるステップと、
前記１組の１つ以上のファイルを前記第２のファイルシステムに移送した後、前記データベースサーバが、前記データベースサーバによって管理されるデータベースとして前記データベースを提供するステップとを含む動作を自動的に実行するステップを含む、方法。
【請求項１８】
前記１組の１つ以上のファイルはテーブルスペースであり、
提供する前記ステップは、前記テーブルスペースを前記データベースにアタッチするステップを含む、請求項１８に記載の方法。
【請求項１９】
前記１組の１つ以上のファイルは、データベースオブジェクトを記述するメタデータおよびデータを前記データベースオブジェクトに挿入するためのコマンドを含み、提供する前記ステップは、コマンドを実行することによって前記データを前記データベースにインポートするステップを含む、請求項１８に記載の方法。
【請求項２０】
前記１組の１つ以上のファイルは、リカバリマネージャによって作成されるバックアップファイルを含み、提供する前記ステップは、前記リカバリマネージャに前記バックアップファイルから前記データベースを作成させるステップを含む、請求項１８に記載の方法。
【請求項２１】
アーカイブログは、前記バックアップファイルを作成した後になされた前記データベースへの変更を記録するデータを記憶し、提供する前記ステップはさらに、前記アーカイブログに記録された変更を反映するよう前記データベースを変更するステップを含む、請求項２１に記載の方法。
【請求項２２】
１つ以上のプロセッサによって実行されると、請求項１〜２１のいずれかに記載の方法を前記１つ以上のプロセッサに実行させる命令の１つ以上のシーケンスを搬送するコンピュータ読取可能な媒体。