[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-12638 資格証明の取出しに失敗しましたと表示される原因と対処法

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

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

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

OracleDataaccessでどハマリして、勉強になったとかじゃなくお客さんに迷惑かけたし、もう穴を掘って埋まりたい

みんなは、どうやってOracleDataaccessを筆頭に、複数バージョンが入り乱れるDLLを管理してるのか教えてください。 マジで。

ORACLEでORA-01861: リテラルが書式文字列と一致しません

ORA-01861: リテラルが書式文字列と一致しません このエラー、ぶっちゃけ、意味が分からないところでもある。 日付の指定時に発生してて、原因が判明するまでに結構回り道をしました。 ネットで検索し …

[ORACLE]今接続しているサーバー・スキーマとかを確認する

Oracle使ってる時に、今どのサーバーに繋いでるの?とか、今どのスキーマに繋いでるの? ってなるとき無いですか? そんなときの確認法。 今、どのサーバーに接続してるんだ? 先日の仮想マシンにOrac …


カテゴリー