2

Oracle DBダンプファイルがあり、そこに含まれているテーブルの一部のみが必要です。この部分を別のダンプファイル(またはSQL)に抽出する方法を知っている人はいますか?

importステートメントを使用することを考えました。ダンプファイル(完全エクスポート)からダンプファイル(必要な部分)にこのようなものをインポートしますが、この方法で可能かどうかはわかりません

import user/pw directory=fullexport_dump dumpfile=part.dmp logfile=import.log status=30
4

1 に答える 1

3

いいえ、それは不可能です。パラメータを使用してエクスポートしている間のみ、行を制限できqueryます。

exp .....  query="where id=10"

Oracleドキュメントでさらに検索できます。

したがって、テーブル全体をインポートし、必要な部分のみを含む新しいテーブルを作成します。

create table NEEDEDPARTS as select * from FULLEXPORT where id=10

または、テーブル全体をインポートし、パラメータを使用して再エクスポートしqueryます。

于 2011-12-21T14:33:52.180 に答える