メンチカツには醤油でしょ!!

AWS/Java/Node.js/Spreadsheets/Docker/Jenkins/コミュニティ・勉強会レポを主とした技術系ブログ

OracleのimpでIMP-00010が発生してdmpをインポートできない(12c/11g)

>imp 【ユーザー名】/【パスワード】@【ホスト名】:【ポート番号】/【サービス名】 file=【ファイル名】

上記はimpコマンドの例ですが、
これで下記のようなエラーが発生した場合の話です。

IMP-00010: 有効なエクスポート・ファイルではありません。ヘッダーは検証に失敗しました。
IMP-00000: エラーが発生したためインポートを終了します。

原因はexpでエクスポートしたOracleのバージョンが合わない場合に出るエラーだそうです。

検索してよく出てくる記事ですと、ファイルの先頭あたりにバージョン番号の文字列があるので、
この文字列を手持ちのimp.exeのバージョンに書き換えればいい
とのことで…^^
(自己責任ですね)

f:id:ryoichi0102:20160208185132j:plain
ここの部分を編集してあげれば良いのですね。

 

ところで最近バイナリエディタあまり見かけない(というか使用頻度少ない)のですが
主流なものって何が有るのでしょうね。
私は Stirling (スターリング) という古き良きUIのエディタを使ってます。

Stirling - Wikipedia
Stirling(スターリング)の使い方
1999/06/23で更新止まってた。