客先DBのエクスポートしたものがインポートできずに、タイトルのエラーを吐く。
幸い、お客さんの目の前じゃなかったので、ゆっくり調べて解決できたけど、客先で発生したら困るよなぁ・・・
もともと英語のメッセージを半ば無理やり日本語にしてるから、余計に分かりづらくなってる・・・
Windowsとかのエラーメッセージもそうだよね。
多分、英語で見たほうが理解しやすいんじゃないかと思うこともしばしば。
まぁ、それはおいといて、実際、エラーが発生して困ってたので検索して回答を見つけた。
IMP-00013: DBAのみ別のDBAがエクスポートしたファイルをインポートできます。
要は、IMPコマンドで接続したユーザーにDBA権限が無いと。
毎度、コレだけ見ても分からないけど、権限が足りないので、GRANTコマンドで権限を与えます。
GRANT DBA TO USERNAME;
※USERNAMEはIMPコマンドで接続したいユーザー
※sysユーザーで実行
テスト環境に新規でユーザー追加した時に、割りと毎回引っかかってる。
ユーザー作成用のSQLに追加しておくべきだな。