2016-05-13 40 views
0

あるデータベースから別のデータベースにテーブルをコピーしようとしています。ソーススキーマとターゲットスキーマは異なります。私はデータベースのコピーユーティリティを使用してこれを "Sql developer"にしようとしています。しかし、私はターゲットのスキーマ名を選択するオプションを見つけることができません。Oracle - "Sql開発者"データベースコピーユーティリティ - Src/tgt異なるスキーマ

参考のためにスクリーンショットを添付しています。 enter image description here

エラーメッセージ: -

Moving Data for object XXXXXX 
Error occurred inserting data for TABLE: XXXXXX. Batch 1 containing 500 rows failed. 
    ORA-00942: table or view does not exist 

答えて

0

enter image description here SQL Developerはすぐに別のスキーマからデータをコピーするためのデータベースコピーウィザードを提供します。

例では、HEDGEP接続がソーススキーマを指しており、DIWD1が宛先スキーマを指しています。 SQL Developerを使用して複数のスキーマをコピーする場合は、それぞれのソース・スキーマとターゲット・スキーマを指す複数のソース接続と宛先接続を定義し、それらの各ペアに対して個別にウィザードを実行する必要があります。

+0

HEDGEPとDIWD1は異なるデータベースです。私の問題は、HEDGEP-XスキーマからDIWD1 yスキーマにテーブルをコピーすることです。希望の質問は今明らかです。 :) thanks –

+0

スキーマが指しているSQL Developerの接続HEDGEPに接続するときは?これがソーススキーマになります。同様に、DIWD1接続は、別のデータベース上でもターゲット・スキーマを指しています。これらの接続を右クリックして[プロパティ]に移動できますか?そこに表示されるユーザー名はスキーマ名です。 –

+0

詳細情報をありがとうございます。スキーマ名には正しいものが記載されています。私はテーブルにコピーしたいスキーマがあることをユーザー名といいます。 - 宛先 –

関連する問題