ORALCEのexpdpおよびimpdpの勉強のために自宅環境で操作していたところ、
impdpにてORA-39166(オブジェクトが見つからない)が発生してしまいした。
いろいろ調べてみたのですが、解決に至ってないためお力添えをお願いいたします。
【環境】
OS : linux ※CentOS(64bit)
ORALCE11gXE
【やりたいこと】
studyスキーマのTEST1テーブルをexpdpでエクスポート(content=data_only)し、
同じスキーマ内のTEST2テーブルにimpdpにてデータを入れる。
【発生までの操作】
1.expdp system/パスワード@XE directory=test_dir tables=study.TEST1 log=test_exp.log content=data_only
2.impdp system/パスワード@XE directory=test_dir dumpfile=expdat.dmp log=test_imp.log tables=study.TEST2 content=data_only
2の操作をしたタイミングで以下のメッセージ。
ORA-39002: invalid operation
ORA-39166: Object STUDY.TEST2 was not found.
【備考】
・TEST1およびTEST2はまったく同じテーブル構造です。studyユーザで作成してます。
・STUDY.TEST2は存在します。
(「sqlplus study/パスワード@XE」でログインしdesc TEST2で確認できるため)
・exdpは正常に終了しており、dumpファイルは「expdat.dmp」で作成されています。
以上です。
ご教授のほどよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
「expdat.dmp」の中に「STUDY.TEST2」というオブジェクトの
情報がないという意味のメッセージが出ているので
そのまんまの内容だと思うのですが。
そもそもData Pumpはバックアップや別のスキーマ・インスタンスに
移動する際に使用する機能であって、同一スキーマの別テーブルに
移動する為に使用するものではなかったと思います。たぶん。
study.TEST1のデータを削除して以下のコマンドを実行したらどうなりますか?
impdp system/パスワード@XE directory=test_dir dumpfile=expdat.dmp log=test_imp.log tables=study.TEST1 content=data_only
ご回答ありがとうございます。
Data Pumpの用法を間違っていたみたいですね。。
無事解決することができました。
助かりました、ありがとうございますm( )m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 英語の文が正しいかどうか質問です。 It has been ten years since I be 3 2023/06/12 10:20
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- サーバー Windowsサーバでグループを検索したい 1 2023/04/17 15:30
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- 英語 In a study published 〜 の文の解釈で疑問があります。 but only if〜 1 2023/05/10 12:08
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) Excel VBA でデータ転記について 1 2023/03/07 19:11
- ドライブ・ストレージ HDDのチェック方法 6 2022/05/04 09:49
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
datapumpの実行方法について
Oracle
-
データを削除しても表領域の使用率が減りません
Oracle
-
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
-
4
異なる名前のテーブルにデータ移管をしたい
Oracle
-
5
Data Pump で大量データインポートの際のUNDO表領域、TEMP表領域不足エラー解消法のついて
Oracle
-
6
ORA-00959: 表領域'****'は存在しません
Oracle
-
7
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
8
特定のスキーマのテーブルを一括削除したい
その他(データベース)
-
9
SQL Plusで項目名が最後まで表示されない?
Oracle
-
10
既にテーブルが存在する場合のインポート
Oracle
-
11
Oracleのビュー作成時に「指定した列名の個数が無効です」エラー
Oracle
-
12
viewのバックアップ
Oracle
-
13
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
14
oracle ダンプファイルのサイズとインポート先の表領域の使用サイズ
Oracle
-
15
SQLPLUSで結果を画面に表示しない
Oracle
-
16
sqlplusでヘッダーが付かない
Oracle
-
17
「タイプ初期化子が例外をスローしました」エラー何?
Visual Basic(VBA)
-
18
Oracle DataPumpでの移行
Oracle
-
19
コマンドプロンプトが実行中か、終了してるかってどこで見たら良いんでしょうか? 調べたらタスクマネージ
ノートパソコン
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
異なるスキーマからデータを抽...
-
特定のスキーマのテーブルを一...
-
datapumpの実行方法について
-
SQLでスキーマ名(所有者名)の...
-
ストアドで別スキーマのテーブ...
-
Oracle10gで他のスキマーのテー...
-
viewのバックアップ
-
スキーマとインスタンスをサル...
-
ストアドやviewなどのエクスポート
-
oracleのimpdpでORA-39166
-
シノニムってエイリアスのエイ...
-
select insert 句
-
CLOB型へのINSERT
-
postgreSQLのint型は桁数指定が...
-
データを削除しても表領域の使...
-
DELETE文でFROM句を省略した場合
-
Viewにインデックスは張れ...
-
oracle SYSTEM01.DBF が大きい
-
[PG]AccessVBAでファイルのイン...
-
Data Pump で大量データインポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
異なるスキーマからデータを抽...
-
datapumpの実行方法について
-
SQLでスキーマ名(所有者名)の...
-
oracleのimpdpでORA-39166
-
特定のスキーマのテーブルを一...
-
viewのバックアップ
-
シノニムってエイリアスのエイ...
-
select insert 句
-
Oracle10gで他のスキマーのテー...
-
ストアドで別スキーマのテーブ...
-
SynonymとViewについて
-
Oracleにおいて
-
オブジェクトエラー
-
異なるスキーマからビュー作成
-
ストアドやviewなどのエクスポート
-
oracle 10g ユーザやスキーマご...
-
DBリンク&シノニム経由インデ...
-
ORA-01861について
-
ACCESS 不要なオブジェクトの削除
-
DBリンク経由の参照について
おすすめ情報