別のサーバーでRMANを使用して作成したバックアップをコールドフル(アーカイブログなし)でリストアしたいのですが、フルリストアではなくパーシャル、つまり一部のテーブルスペースのみをリストアしたいのですが...このいくつかのテーブルスペースを除外するように構成できますが、この場合、必要なのは...完全バックアップで、特定のテーブルスペースを除外してデータベースの復元を実行します。これは可能ですか?それはOracle 9iです
ありがとうございました
オプションのSKIP TABLESPACE 'tablespace_name'引数を使用して、指定されたテーブルスペースの復元を回避します。これは、一時データを含むテーブルスペースの復元を回避したい場合に役立ちます。
SKIP FOREVER TABLESPACEを指定した場合、Recovery Managerは、リストア前にテーブルスペースに属するデータファイルをオフラインにするときに、ALTER DATABASE DATAFILE ... OFFLINEのDROPオプションを指定します。 DROPオプションは、Recovery Managerがこれらのファイルをリカバリするつもりはなく、データベースが再度開かれた後にデータベースからテーブルスペースを削除するつもりであることを示します。つまり、FOREVERは、Recovery Managerがスキップされた表領域に対して再び何かを行うつもりはないことを示します。
例:
RESTORE DATABASE SKIP FOREVER TABLESPACE TOOLS, EXAMPLE;