[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で「ORA-00906: 左カッコがありません。」のエラーが出た時の対処法

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

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

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

[Oracle]破棄されたオブジェクトにアクセスできません。 オブジェクト名 ‘oracleconnection’ です。

破棄されたオブジェクトにアクセスできません。 オブジェクト名 ‘oracleconnection’ です。 破棄されたオブジェクトかどうかの判断(MSDK) MSDNでも破棄さ …

SQLのJOINの種類を理解する

これは分かりやすい。 https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/ INNNER JOIN FULL OUTER J …

SQL文中で全角文字を使うなと言われたので、ORACLEでJOIN句の条件式をCASE文で分岐させる

JOINの条件式にCase文を入れる http://blog.goo.ne.jp/ilikehobby/e/80b471f96f6d693b6c5df75f18591c0e SQL文中で全角文字を使う …


カテゴリー