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でDELETEとTRUNCATEのどちらを使うか。

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

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

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

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

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

ORACLEのMERGE INTOで、UPDATEは出来るのに、INSERTできない

最近、Oracleのエラーの話しか書いてない気がするw     便利というか、トランザクション内の処理も1つで済むので、MERGE INTO文を使うことがあります。 実際、 新規デ …

[ORACLE]統計更新を強制的にする

Oracleの統計情報の更新方法 頻度はそんなに無いというか、先日、トラブル対応時に必要に迫られたので・・・ 通常は、Oracleの統計情報は1日1回更新されるらしいんだけど、夜とかになるみたい。 多 …


カテゴリー