ORACLEで「IMP-00013: DBAのみ別のDBAがエクスポートしたファイルをインポートできます。」の解決法。

投稿日:2017-09-07

客先DBのエクスポートしたものがインポートできずに、タイトルのエラーを吐く。
幸い、お客さんの目の前じゃなかったので、ゆっくり調べて解決できたけど、客先で発生したら困るよなぁ・・・

もともと英語のメッセージを半ば無理やり日本語にしてるから、余計に分かりづらくなってる・・・
Windowsとかのエラーメッセージもそうだよね。
多分、英語で見たほうが理解しやすいんじゃないかと思うこともしばしば。

まぁ、それはおいといて、実際、エラーが発生して困ってたので検索して回答を見つけた。

IMP-00013: DBAのみ別のDBAがエクスポートしたファイルをインポートできます。

要は、IMPコマンドで接続したユーザーにDBA権限が無いと。

毎度、コレだけ見ても分からないけど、権限が足りないので、GRANTコマンドで権限を与えます。

 GRANT DBA TO USERNAME;

※USERNAMEはIMPコマンドで接続したいユーザー
※sysユーザーで実行

 

テスト環境に新規でユーザー追加した時に、割りと毎回引っかかってる。

ユーザー作成用のSQLに追加しておくべきだな。







-ORACLE
-,

関連記事

Oracleで「Ora-28001:the password has expired」のエラーの対処法

正直、自分で見たときに何が起こったのかわかりませんでしたw だって、初めて見るエラーだったし・・・ ということで、調べてみたら、パスワードの有効期限らしいですね。 対処法も簡単なので、サクッと対処法を …

Oracleで「ORA-00906: 左カッコがありません。」のエラーが出た時の対処法

はい。 そろそろ、上司の無茶目な仕様変更にも折り合いをつけて行きたいSEっぽいことをやってる人です。 前にも書いたかもしれないけど、また、どハマリしたOracleのエラーについて。 エラーの内容が全て …

[ORACLE]oracleのログの場所(リスナーログ、アラートログ)

ぶっちゃけ、ログの場所なんて普段意識してないわwww 存在は知ってるものの、ぶっちゃけ、普段からそんな場所など意識していたことがない。 もちろん、何かあったときは、ファイル検索で見つけりゃいいや~と思 …

[C#]リストをカンマ区切りの文字列で出力する

リストの項目をカンマ区切りで出力したい 卵が先か鶏が先か~って話じゃないんですが、リストで出力した内容をカンマ区切りのデータにする必要が出てきたので、調べました。 List<string> …

Oracleで「ORA-00918: 列の定義が不明瞭です 」のエラーの解決法と発生理由

発生したエラー ORA-00918: 列の定義が不明瞭です 原因 原因は、同じ列名やテーブルの別名を使用していること。 解決方法 Select句で羅列している列に同一の列名(別テーブル)があれば、as …


カテゴリー