2017-02-16 9 views
0

私はテーブルスペースのエクスポートであるダンプファイルを持っています。今私は外部キーのような依存関係を持っているダンプから1つのテーブルをインポートしようとしています。そのテーブルをインポートするにはどうすればよいですか(依存関係はわかりません)、これらの依存関係を見つけて、今インポートしているテーブルにインポートする方法はありますか?依存オブジェクトをインポートする方法

答えて

0

imp(インポート)を使用している場合、デフォルトでは、選択したテーブルとともに制約がインポートされます。

SELECT CONSTRAINT_NAME 
FROM DBA_CONSTRAINTS 
WHERE 
    R_CONSTRAINT_NAME IN 
    (SELECT CONSTRAINT_NAME 
    FROM DBA_CONSTRAINTS 
    WHERE CONSTRAINT_TYPE IN ('P','U') 
    AND TABLE_NAME IN 
    (
    '<table_name>' 
)); 

あなたはDP(データポンプ)を使用する場合、それは排除し、インポートするテーブルの正しい順序を選択する際に優れている:、(外部キーを含む)制約を見つけるソース・データベース上でこれを実行するに

外部キーの問題。

古いimp(インポート)では、時々、すべての外部キーを無効にしてから、インポート後に「有効にする」ことがありました。

関連する問題