4.10 foreignFileSpec
目的
foreignFileSpec
副次句を使用すると、クロス・プラットフォームのリストア操作を実行するために必要な情報を指定できます。この情報には、クロス・プラットフォーム・バックアップを含むバックアップ・セットの名前と、リストアする必要があるオブジェクトまたはファイルの詳細を含めます。
使用上のノート
クロス・プラットフォーム・リストア操作を実行するには、foreignFileSpec
を指定する必要があります。ソース・プラットフォームと宛先プラットフォームで、使用するエンディアン形式が異なる場合でも、表領域をリストアすることができます。
構文
foreignFileSpec::=
(xfileList::=, xforeigndfList::=, handleNameList::=)
xfileList::=
xforeigndfList::=
handleNameList::=
セマンティクス
xfilelist::=
構文要素 | 説明 |
---|---|
クロス・プラットフォーム・バックアップ・セットに含まれるすべてのデータファイルがリストアされる必要があることを指定します。リストアされるデータファイルを含むバックアップ・セットの名前を指定するには、 |
|
|
宛先データベースにリストアされるデータファイルのパターンを指定します。 |
|
データファイルが、Oracle Managed File (OMF)名を使用して |
Data Pumpエクスポートのダンプ・ファイルを含むバックアップ・セットをリストアするように指定します。ダンプ・ファイルを含むバックアップ・セットの名前は、
|
|
|
エクスポート・ダンプ・ファイルをリストアする必要がある場所を指定します。この句を省略すると、エクスポート・ダンプ・ファイルは、オペレーティング・システムに応じたデフォルトの場所にリストアされます。 この句を使用すると、データベースを読取り/書込みモードで開く必要があり、そうでない場合はエラーが発生します。 |
|
エクスポート・ダンプ・ファイルをリストアする必要はあるが、宛先データベースにインポートする必要はないことを指定します。 エクスポート・ダンプ・ファイルはインポートされないため、表領域は宛先データベースに組み込まれません。表領域に組み込むには、データ・ポンプ・インポートを使用して、宛先データベースに手動でダンプ・ファイルをインポートする必要があります。 |
|
クロス・プラットフォーム・バックアップ・セットからデータベース全体をリストアする必要があることを指定します。クロス・プラットフォーム・データベース・バックアップを含むバックアップ・セットを指定するには、
|
|
CDBをマウントしないでください(マウントすると、エラーが発生します)。 |
|
クロス・プラットフォーム・バックアップ・セットからリストアする必要がある表領域を指定します。表領域の名前は、ソース・データベースの元の表領域名である必要があります。クロス・プラットフォーム・バックアップを含むバックアップ・セットの名前を指定するには、 |
xforeigndfList::=
構文要素 | 説明 |
---|---|
|
クロス・プラットフォーム・バックアップに含まれる、指定されたデータファイルをリストアします。クロス・プラットフォーム・バックアップ・セットに含まれるデータファイルのうち、一部のみをリストアすることができます。クロス・プラットフォーム・バックアップを含むバックアップ・セットの名前を指定するには、
|
|
宛先データベースにリストアされるデータファイルのパターンを指定します。 |
|
データファイルが、Oracle Managed File (OMF)名を使用してDB_CREATE_FILE_DEST 初期化パラメータで指定された場所にリストアされる必要があることを指定します。
|
handleNameList::=
構文要素 | 説明 |
---|---|
|
リストアする必要があるクロス・プラットフォーム・バックアップが含まれるバックアップ・セットを指定します。 ほとんどのバックアップ・セットには、バックアップ・ピースが1つのみ含まれます。ただし、各バックアップ・ピースの最大サイズを指定するように クロス・プラットフォーム・バックアップが複数のバックアップ・セットで構成される場合、そのクロス・プラットフォーム・バックアップの一環として作成されたバックアップ・セットごとに、別々の |
例
例4-20 クロス・プラットフォーム・バックアップからのすべてのデータファイルのリストア
次の例で、バックアップ・セットOelmdipc_1_1
は、クロス・プラットフォームの表領域トランスポートのためにソース・データベースで作成されました。このクロス・プラットフォーム・バックアップに含まれるすべてのデータファイルを宛先データベースにリストアするには、RESTORE
コマンドでforeignFileSpec
を使用します。宛先データベースは、読取り/書込みモードで開いておく必要があります。
RESTORE ALL FOREIGN DATAFILES TO NEW FROM BACKUPSET '/net/oracle/restores/Oelmdipc_1_1';
関連項目:
クロス・プラットフォーム・バックアップのリストアに関するその他の例は、「RESTORE」を参照してください