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で複数レコードを更新する方法

UPDATE文で、複数のレコードを一回のトランザクション内で更新する必要に迫られました。 基本的に、今まで使ってきたUPDATE文では、 UPDATE tableA set COL1 = 1 ,COL …

ORACLEでDELETEとTRUNCATEのどちらを使うか。

未だに迷う。 例えば、テーブル全件削除をしたいときは delete * from tableA; delete文なら、こうだし。 truncate tableA; truncate文なら、こう。

[ORACLE]SQLのIN句にパラメータを適用する方法

カンマ区切りの文字列を取得した理由 こないだの続きです。 日本の中心付近で仕様変更と闘うSE日記[C#]リストをカンマ区切りの文字列で出力するhttp://ht-jp.net/blog/pc/c/c- …

ORACLEでSPOOL処理の高速化を試す

ORACLEでSPOOL処理の高速化を考えてみた 事の発端は、お客様のお怒りでした・・・ なんで、お客さんに最新版のリリース時には、必ずスキーマ間の比較をすることを徹底しろと言われてしまったと。 まぁ …

ORACLEでTO_CHARを使用し、カンマ区切りデータを出力する

帳票出力を行うPGで困った。 数値形式のデータのため、カンマ区切りで表示したいんだけど、テンプレートの制約のせいで上手く行かなくて時の解決方法。 帳票のテンプレートとなるファイルのセルは文字列形式。 …


カテゴリー