読者です 読者をやめる 読者になる 読者になる

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

ITエンジニア徒然 (AWS/Java/JavaScript/Google Spreadsheets/Jenkins/Mac/外部コミュニティ・勉強会レポ)

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で更新止まってた。