私は自分のデータベースをエクスポートしてから、別のスキーマで同じものをインポートしました。しかし、何らかの理由で、ダンプ内のテーブルやプロシージャを含む約 1000 個のオブジェクトを見逃していたため、新しいスキーマではそれらの 1000 個のオブジェクトを使用できません。
エクスポートとインポートを再度行う代わりに、これらの 1000 オブジェクトを具体的にインポートする方法はありますか。
前提: エクスポート スキーマとインポート スキーマの両方が同じデータベースに存在します。
SQL Developerの「データベース・コピー...」ツールを使用して、コピー元とコピー先の接続、およびコピーするオブジェクトを選択できます。
次のパラメータを使用してエクスポートを再開できます
INCLUDE=TABLE:"IN ('TABL1', 'TAB2')" --> LIST OF ALL TABLES REQUIRED
or use
INCLUDE=TABLE --> Will take all tables
INCLUDE=PROCEDURE
INCLUDE=PACKAGE
FOR INDEX :
INCLUDE=INDEX
or
INCLUDE=INDEX:"LIKE 'EMP%'"
私が提案するものをインポートしている間、このパラメーターで実行されます
TABLE_EXISTS_ACTION=SKIP
テーブルが既に存在する場合はスキップします。