2012-01-19 2 views
2

私はデータベースにロードする必要があるたびに.dmpファイルを取得します。それらのうちのいくつかはdatapumpで作成され、いくつかはexpで作成されます。スクリプトを書くことができるかどうかを簡単に伝える方法はありますか?.dmpファイルの実際のタイプ

+0

2つのファイルを開き、expファイルの最初の2バイトが0x03と0x00であることがわかりました。データポンプの最初の2バイトは0x03と0x01でした。他の誰かが違う何かを見ますか? –

答えて

2

それぞれの例を入手して、HxDなどの16進エディタで表示します。それぞれのタイプには、ファイルの先頭にヘッダーなどが含まれている可能性があります。ファイルを開き、ファイルを確認します。

2

EXPフォーマットファイルのように、最初の "行"にEXPORT:Vという文字列が含まれているように見えます。データポンプファイルにこのような文字列が表示されません。差を伝えるにはgrepを使います。

別のオプションは、IMPを使用してロードしようとリターンコードをチェックすることであり、それは(あなたがかなり迅速に知る必要があります)失敗した場合、IMPDPてみてください。

関連する問題