質問: 既にテーブルが存在する場合のインポート インポート対象のテーブルが既に存在する場合、次のエラーが発生します。 imp-00015: オブジェクトがすでに存在するため次の文は失敗しました: "create table ... sql loaderではデータにスペースや改行が含まれているとdatの作成がめんどうですし、dmpファイルでcreate文を削除するようなこともできればしたくありません。 データを追記したいのでテーブルを削除せずにインポートしたいのですが、どうすればよいでしょうか?
回答: temporaryのユーザーを経由して、データを入れてはどうでしょうか? 例えば、ユーザーa、テーブルxにデータを入れたい場合、一度temporaryのユーザーbを作成し、ユーザーbに対してimpします。この状態で、 insert into ユーザーa.テーブルx ( select * from ユーザーb.テーブルx) とすれば、データが追記できると思います。