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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】大変な警告
【大喜利】「今このパソコンは大変危険な状態です」という警告メッセージを無視してパソコンを開いたら、こんなことが起こった
-
ことしの初夢、何だった?
2025年になりましたね。1年の吉凶を占う風習といわれている初夢。ことし初めて見た夢、覚えていますか?
-
あなたの「プチ贅沢」はなんですか?
お仕事や勉強などを頑張った自分へのご褒美としてやっている「プチ贅沢」があったら教えてください。
-
洋服何着持ってますか?
洋服を減らそうと思っているのですが、何着くらいが相場なのかわかりません。
-
【お題】斜め上を行くスキー場にありがちなこと
運営も客も一流を通り越して斜め上を行くスキー場にありがちなことを教えて下さい。
-
datapumpの実行方法について
Oracle
-
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
Data Pump で大量データインポートの際のUNDO表領域、TEMP表領域不足エラー解消法のついて
Oracle
-
-
4
ORA-00959: 表領域'****'は存在しません
Oracle
-
5
データを削除しても表領域の使用率が減りません
Oracle
-
6
特定のスキーマのテーブルを一括削除したい
その他(データベース)
-
7
【oracle10g 】Oracle Enterprise Managreでの表のインポート
Oracle
-
8
Oracleの起動時に、マウントしたりしなかったりで困っています。
Oracle
-
9
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
10
テーブルの存在チェックについて
Oracle
-
11
ROWNUMでUPDATEをしたいのですが・・・。
Oracle
-
12
Statement ignored というエラー
Oracle
-
13
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
14
ObjectBrowserでエクスポート
Oracle
-
15
SQL*Plusで、コマンドの返答を非表示にする方法
Oracle
-
16
ORA-01843: 指定した月が無効です。エラー
Oracle
-
17
Oracle DataPumpでの移行
Oracle
-
18
oracleのimp-00002エラーについて
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
異なるスキーマからデータを抽...
-
SQLでスキーマ名(所有者名)の...
-
datapumpの実行方法について
-
特定のスキーマのテーブルを一...
-
select insert 句
-
oracleのimpdpでORA-39166
-
SynonymとViewについて
-
データベースリンクとシノニム...
-
スキーマの削除、スキーマオブ...
-
異なるスキーマからビュー作成
-
シノニムってエイリアスのエイ...
-
ストアドで別スキーマのテーブ...
-
Oracleにおいて
-
DBリンク経由の参照について
-
Access レコードを追加できませ...
-
DELETE文でFROM句を省略した場合
-
Viewにインデックスは張れ...
-
データを削除しても表領域の使...
-
カーソルでのデータ取得
-
ACCESS 複数テーブル・複数フィ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
異なるスキーマからデータを抽...
-
datapumpの実行方法について
-
特定のスキーマのテーブルを一...
-
SQLでスキーマ名(所有者名)の...
-
viewのバックアップ
-
oracleのimpdpでORA-39166
-
select insert 句
-
DBリンク&シノニム経由インデ...
-
Oracle10gで他のスキマーのテー...
-
異なるスキーマからビュー作成
-
シノニムってエイリアスのエイ...
-
ストアドやviewなどのエクスポート
-
ストアドで別スキーマのテーブ...
-
スキーマの削除、スキーマオブ...
-
oracle 10g ユーザやスキーマご...
-
SynonymとViewについて
-
DBリンク経由の参照について
-
オブジェクトエラー
-
シーケンス取得について
-
ORA-01861について
おすすめ情報