[ORACLE]IMPコマンドで、複数テーブルをインポートする

投稿日:2018-06-25


OracleでIMPコマンドでdumpファイルをインポートする時に、特定のテーブルだけインポートしたい時ってある。

後は、複数のテーブルを纏めてインポートする方法を説明します。

Oracleを使ってると、割と避けては通れないのがDB環境の入れ替え

Oracleを使ってると、割と避けては通れない・・・

お客さんからdumpファイルを貰ったり、プロジェクトごとにDB構成が異なるため、dumpファイルを入れ替えたりして、開発を続ける必要がある訳で。

fromuserとtouserは環境に応じて適宜変更のこと。

例えば客先と同じユーザを作成しておくと割りと楽。

dumpファイルをそのままインポートする

dumpファイルをそのままインポートする時は、こう。

imp system/oradb file=(インポートしたいファイル).dmp fromuser = USER_A touser = USER_B buffer=20971520

dumpファイルの特定のテーブルをインポートする

dumpファイルの特定のテーブルをインポートする時は、こう。

imp system/oradb file=(インポートしたいファイル).dmp fromuser = USER_A touser = USER_B buffer=20971520 tables=T1

dumpファイルの特定の複数テーブルをインポートする

dumpファイルの特定の複数テーブルをインポートする時は、こう。

imp system/oradb file=(インポートしたいファイル).dmp fromuser = USER_A touser = USER_B buffer=20971520 tables=(T1,T2,T3,...)







-ORACLE
-,

関連記事

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

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

[ORACLE]ORA-01950: 表領域’USERS’に対する権限がありません。のエラー対処法

  Oracle 12c R2(R1でも同様のエラーが発生)で ORA-01950: 表領域’USERS’に対する権限がありません のエラーが発生しました。 状況とし …

[ORACLE]多分、例外的なora-00911:文字が無効ですエラーの解決方法

多分、このエラーを目にする機会はそれなりにあって、大体の対処法はググればすぐに見つかると思う。 例えば、 SQL実行時にはOKなのに、C#のOracleDbAccess実行時にエラーになる 全角スペー …

[ORACLE]ora-12638 資格証明の取出しに失敗しましたと表示される原因と対処法

客先で起こった内容。 状況 客先のdumpを取得するために、用意されているバッチファイルを実行した時に発生 ora-12638 資格情報の取出しに失敗しました バッチファイルの黒い画面で一瞬だけエラー …

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

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


カテゴリー