データ ポンプを使用してダンプ ファイルを同じサーバー上の別の DB_B にインポートしました。サーバーには、ダンプ ファイルと同様の内容を持つ同じ DB_A が既に含まれています。DB_A を使用して次のコマンド (以下) を実行したところ、完全に機能しましたが、DB_B を作成するために使用したときに、最も顕著ないくつかのエラーが発生しました。別の目的で DB_A が必要で、DB_B にも目的がありますが、サーバーが不足しているため、両方を 1 つのサーバーに配置する必要がありました。このエラーにより、DB_A が既に使用している一部のファイルが上書きされることはわかっています。しかし、独自のファイル セットを持ち、DB_A によって共有されていない別の DB_B インスタンスを作成するにはどうすればよいでしょうか? これに関するアドバイスは大歓迎です。ありがとう
インポート コマンド
C:\>impdp SYSTEM/password@DB_B directory=imp_dir dumpfile=dumpFile.dmp logfile=Log.log full=yes
エラーログ
CREATE TABLESPACE "SOPLOG_IDX" DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\DB_A\IDX01.DBF' SIZE 104857600 AUTOEXTEND ON NEXT 1048576 MAXSIZE 32767M LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEF
ORA-39083: Object type TABLESPACE failed to create with error:
ORA-01119: error in creating database file 'D:\APP\ADMINISTRATOR\ORADATA\DB_A\LOG01.DBF'
ORA-27038: created file already exists
OSD-04010: <create> option specified, file already exists
アップデート
私が望んでいたことに解決策がないとは思いません。このサイトは、私が欲しいものについて何かを説明していることがわかりました。現時点で唯一のオプションは、Oracle データベース 11g 以降をホストする VM を作成し、ダンプ ファイルをその VM にインポートすることです。次に、ネットワーク オプションを構成して、他のユーザーがデータベースを表示できるようにします。このようにして、全体を再マッピングしたり名前を変更したりすることなく、同じテーブルスペース、スキーマ、ユーザーなどを保持できます。このリンクは、DB をインポートできる Oracle DB VM をダウンロードします。提案があればまだ受け付けていますが:)